蓝牙耳机音乐质量下降时启动iOS模拟器

情况是这样的:

  1. 我一边编程Xcode,一边用蓝牙耳机听音乐……你知道把这个世界隔绝。

  2. 然后,我在iOS模拟器中启动我的应用程序,突然之间,我清澈的音乐变得模糊不清,质量非常低,就像在2个街区外的浴缸里播放一样……在20世纪40年代。

  3. 注意:如果我在笔记本电脑或电影屏幕上播放音乐并启动sim卡,则不会发生质量恶化。这似乎是专属Sim ->蓝牙问题。

这个问题不仅仅是烦人。因为通常在停止模拟器后,蹩脚的浴缸质量的音乐继续。为了解决这个问题,我必须在OSX中打开声音偏好设置,然后短暂地切换回笔记本电脑的声音,然后切换回蓝牙耳机的声音。

这是一件大事,因为我每天都要启动模拟器50次,每次都要做这种切换,还要听40年代的单声道业余广播质量的音乐。

请注意,我使用的耳机是Plantronics BackBeat Pro,我的固件是最新的。我在OSX 10.11.4和Xcode 7.3…但这个问题在所有版本中都存在了2年多。你能把我从40年代救出来吗?

22144 次浏览

我已经设法解决了,实际上似乎是麦克风的问题。转到系统首选项->声音,选择输入选项卡并设置内部麦克风作为输入(我的是用我的耳机设置的)。

system preferences print screen

糟糕的声音在那之后就消失了=)

编辑(2018年5月30日):

我发现了一个更简单的方法来做同样的事情。不用打开系统首选项,你可以直接进入Mac OSX工具栏,按下选项(alt) +点击声音图标,然后从“输入设备”列表中选择“内部麦克风”。打印屏幕如下。

input selection from toolbar

如果你使用的是Xcode 9或更高版本,你可以为模拟器设置默认的音频输入和输出。这可以通过从Xcode启动模拟器并在菜单栏中导航到I/O > Audio Input并选择Internal Microphone来完成。这个解决方案将保存您的音频偏好,这样您就不必在每次启动时都更改它。

音频输入设置

Simulator上,选择;

I/O -> Audio Input -> Macbook [Pro]

完成了。

Simulator Audio Input

似乎多年的苦难终于结束了,Xcode 12 Beta版本说明:

模拟器默认为内部麦克风,除非显式地选择不同的音频源。这样可以避免在蓝牙耳机上触发通话模式,从而降低听音乐时的音频质量。(59338925, 59803381)

你也可以在系统首选项中切换到Mac的内部麦克风。声音,这就是我通常如何修复这个错误(我有索尼Wh-1000XM3)