所以,我需要两件事:
我已经完成了#1,但需要一些帮助来弄清楚#2。
这是我的 App Delegate applicationDidFinishLaunchingWithOptions 方法中的代码,它使 #1 工作:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
withOptions:AVAudioSessionCategoryOptionMixWithOthers
error:nil];
最佳答案
所以,关键是当我真正开始在我的应用程序中使用 AVAudioSessionCategoryPlayback 类别播放音频时,将选项设置为 0。如果您只是在更改类别时不指定选项,则似乎假设您要使用最初指定的选项。无论如何,这是我的猜测。
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
withOptions:0
error:nil];
关于ios - 当我的应用程序的音频启动时,如何关闭另一个应用程序的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22335770/