当我从其他应用程序启动我的应用程序音乐时,停止播放。当我的应用程序启动时,来自其他应用程序的音乐停止播放
我试过在didFinishLaunchingWithOptions
中加入setCategory:AVAudioSessionCategoryAmbient
,但音乐在FIRST发射时仍然停止。如果我开始播放音乐并通过主页按钮回到应用程序,音乐将继续播放。第一次启动问题有没有解决办法?
片段,我说:
// make sure music plays while sounds play.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
'AVAudioSessionCategoryAmbient'是适合使用的东西。我在我的一个应用程序中正好使用了该代码,并且它按预期工作 - 已经播放来自其他应用程序的音频不会在我的应用程序启动时停止。 'setCategory'为成功返回一个BOOL;你是否尝试过检查,或者看到错误是否在'error'参数中返回? – zpasternack
@zpasternack好主意,我会试着看看能否从中得到一些有意义的东西。 – Warpzit