0
我正在使用AVAudioPlayer播放遊戲中的聲音。當用戶鎖定設備時,我暫停遊戲(並將其發送到簡歷視圖)並希望所有聲音停止播放。AVAudioPlayer,音頻會話類別和鎖
但是,由於恢復視圖與加載保存的遊戲時使用的視圖相同,該視圖使用AVAudioPlayer觸發聲音。當屏幕鎖定時,即使我將音頻會話設置爲kAudioSessionCategory_SoloAmbientSound,聲音也是可以聽到的。
有人知道如何停止所有的聲音,即使AVAudioPlayer play
被稱爲?
我試圖調用此方法:
AudioSessionSetActive(false)
,但它並沒有幫助。
更新:我容積當前設置爲0.0,當設備被鎖定,但是,我想知道是否有通過AudioSessions一個內置的方式,等等。
謝謝