播放音乐时播放视频停止播放(例如发现)
问题描述:
在我的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>
我该如何解决这个问题?
在此先感谢
答
设置AVAudioSession类工作对我来说:
- 查找Xcode中凸出的AppDelegate.m。
- 导入头文件:AVFoundation/AVFoundation.h
- 添加以下代码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重要。
你的意思是它停止了其他音乐,就像你在背景中玩的那样? – mlegg
@mlegg如果我播放音乐,例如在背景中,视频就会停止...我只想显示视频的图像,因为我想将视频作为后台登录应用于我的应用,但每次播放音乐时,视频停止。 –
编辑你的问题,并在那里添加你所有的html。 – mlegg