设置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