2017-03-07 193 views
0

在我的HTML代碼中,如果我同時播放音樂,視頻將停止播放。我的代碼如下:播放音樂時播放視頻停止播放(例如發現)

<video autoplay id="video-bg" webkit-playsinline loop> 
    <source src="videos/login_bg2.mp4" type="video/mp4"> 
    <source src="videos/login_bg2.webm" type="video/webm"> 
</video> 

我該如何解決這個問題?

在此先感謝

+0

你的意思是它停止了其他音樂,就像你在背景中玩的那樣? – mlegg

+0

@mlegg如果我播放音樂,例如在背景中,視頻就會停止...我只想顯示視頻的圖像,因爲我想將視頻作爲後臺登錄應用於我的應用,但每次播放音樂時,視頻停止。 –

+0

編輯你的問題,並在那裏添加你所有的html。 – mlegg

回答

0

設置AVAudioSession類工作對我來說:

  1. 查找Xcode中凸出的AppDelegate.m。
  2. 導入頭文件:AVFoundation/AVFoundation.h
  3. 添加以下代碼launchOptions {}

內[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers誤差:無];

我的整個這樣的代碼:

#import "AppDelegate.h" 
 
#import "MainViewController.h" 
 
#import <AVFoundation/AVFoundation.h> 
 

 
@implementation AppDelegate 
 

 
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 
 
{ 
 
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil]; 
 
    
 
    self.viewController = [[MainViewController alloc] init]; 
 
    return [super application:application didFinishLaunchingWithOptions:launchOptions]; 
 
} 
 

 
@end

注:withOptions:AVAudioSessionCategoryOptionDuckOthers重要。