是否可以在后台使用 AVAudioPlayer 播放音频并使用 iPhone 上的静音开关将其静音?
我知道如果我设置了 AVAudioSessionCategoryPlayback 我可以在后台播放音频,但它不会用静音开关静音。或者,如果我设置了 AVAudioSessionCategoryAmbient - 它会被开关静音,但也会在按下主页按钮时静音 - 我不希望这种情况发生。
更新:我在“必需的后台模式”中有“应用程序播放音频或流式传输音频..” - 所以当我设置 AVAudioSessionCategoryPlayback 时,即使按下主页按钮,它也会继续在后台播放,但静音开关不起作用。