Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在模拟器上运行的核心音频代码会使当前播放的音频静音_Macos_Core Audio - Fatal编程技术网

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的选项: