Macos 在模拟器上运行的核心音频代码会使当前播放的音频静音
每次我在开发核心音频应用程序时,特别是通过Macos 在模拟器上运行的核心音频代码会使当前播放的音频静音,macos,core-audio,Macos,Core Audio,每次我在开发核心音频应用程序时,特别是通过remoteIOAudio unit render回调使用实时音频的应用程序,启动音频单元引擎运行通过youtube或itunes播放的任何音乐的那一刻都会被静音。我必须重新加载youtube页面或重置系统首选项音频设置才能恢复声音。是否有解决方案?在启动模拟器的RemoteIO音频单元之前,请在其上设置mix with others属性。同时启用适当的AVAudioSession类别。我在AVAudioSession API中没有看到允许我设置AVAu
remoteIO
Audio unit render回调使用实时音频的应用程序,启动音频单元引擎运行通过youtube或itunes播放的任何音乐的那一刻都会被静音。我必须重新加载youtube页面或重置系统首选项音频设置才能恢复声音。是否有解决方案?在启动模拟器的RemoteIO音频单元之前,请在其上设置mix with others属性。同时启用适当的AVAudioSession类别。我在AVAudioSession API中没有看到允许我设置AVAudioSessionCategoryOptionMixWithOthers
选项的方法。我尝试使用不推荐的AudioSessionSet*函数设置它,但它仍然关闭了我其他正在运行的音频应用程序。请参阅AVAudioSession:setCategory:withOptions:error的选项: