1
每當我在製作核心音頻應用程序時,特別是通過remoteIO
音頻單元利用實時音頻呈現回調時,我開始運行音頻單元引擎無論我通過YouTube或iTunes播放的音樂都是靜音的。我必須重新加載YouTube網頁或重置我的系統首選項音頻設置以恢復聲音。有針對這個的解決方法嗎?核心在模擬器上運行的音頻代碼靜音當前正在播放音頻
每當我在製作核心音頻應用程序時,特別是通過remoteIO
音頻單元利用實時音頻呈現回調時,我開始運行音頻單元引擎無論我通過YouTube或iTunes播放的音樂都是靜音的。我必須重新加載YouTube網頁或重置我的系統首選項音頻設置以恢復聲音。有針對這個的解決方法嗎?核心在模擬器上運行的音頻代碼靜音當前正在播放音頻
在啓動模擬器的RemoteIO音頻單元之前設置mix-with-others屬性。還啓用適當的AVAudioSession類別。
我在AVAudioSession API中看不到任何方法,它允許我設置一個'AVAudioSessionCategoryOptionMixWithOthers'選項。我嘗試使用已棄用的AudioSessionSet *函數進行設置,但仍然關閉了其他正在運行的音頻應用程序。 –
查看AVAudioSession的選項:setCategory:withOptions:error: – hotpaw2