我正在使用MPMusicPlayerController应用程序音乐播放器,创建如下:
appMusicPlayer = [MPMusicPlayerController applicationMusicPlayer];
问题是,无论设备静音开关处于哪种设置,它都会播放音乐,它似乎无关紧要。是否有一些音频会话模式我需要让它尊重静音开关?
答案 0 :(得分:2)
是。您希望为音频会话类别使用以下常量之一:
kAudioSessionCategory_AmbientSound
kAudioSessionCategory_SoloAmbientSound
当Ring / Silent开关设置为静音时,这些是静音的。
答案 1 :(得分:0)
Fwiw我也遇到了同样的问题。我怀疑,就像iPod应用程序本身一样,它永远不会尊重静音开关。
答案 2 :(得分:0)
尝试使用iPodMusicPlayer而不是applicationMusicPlayer。