iOS 開發(fā)的app與音樂播放語音沖突問題

我們常常會在使用app的時候,邊聽音樂(網(wǎng)易云音樂,qq音樂等)邊使用軟件,如果我們在app中使用了聲音,例如“?!钡囊宦?提醒,就會導致音樂的停止播放。而像微信中的語音播放,會在播放完成后音樂恢復播放,這樣的體驗就很好,那么需要怎么做呢?其實很簡單,只需要一句話就可以。

[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil];

當你的app中的聲音播放完畢后,加上這一句話,被打斷的音樂便會恢復播放了。

當然還可以設置讓app的聲音和其他音樂兼容(默認是不兼容的)

[[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];

withOptions后面的屬性是一個枚舉,不同的類型會有不同的效果,自己試試吧!

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容