启动iOS模拟器时,Bluethooth耳机音乐质量会下降

wor*_*rld 255 bluetooth core-audio ios-simulator ios-bluetooth

情况有点类似:

  1. 我正在编写Xcode,同时在我的蓝牙耳机上听音乐...你知道要阻挡世界.

  2. 然后,我开始在iOS模拟器和BOOM中启动我的应用程序突然间,我的水晶般清晰的音乐变得混乱,超低质量,就像它在2个街区之外的浴缸里玩......在20世纪40年代.

  3. 注意:如果我在笔记本电脑或电影院显示器上播放音乐并且我启动了SIM卡,则不会出现质量下降的情况.似乎只是一个Sim - >蓝牙问题.

问题不仅仅是讨厌.因为通常在停止模拟器后,蹩脚的浴缸质量音乐继续.为了解决这个问题,我必须在OSX中打开声音首选项并短暂切换回我的笔记本电脑声音,然后再回到我的蓝牙耳机.

这是一个大问题,因为我每天50x启动模拟器并且必须每次都做这个切换事情以及听40s时代单音乐无线电音质.

仅供参考,我使用的耳机是Plantronics Back Beat Pro,我是最新的固件.我在OSX 10.11.4和Xcode 7.3上......但是这个问题在所有版本中都持续了2年多了.你可以救我从20世纪40年代?

Alm*_*lho 326

我已经设法修复它,它实际上似乎是一个麦克风问题.转到系统偏好设置 - >声音,选择输入选项卡,然后将内置麦克风设置为输入(我的耳机设置了我的).

系统首选项打印屏幕

蹩脚的声音在那之后继续=)

编辑(2018年5月30日):

我发现了一种比上面更简单的方法.您只需转到Mac OSX工具栏,按Option(alt)+单击声音图标,然后从"输入设备"列表中选择"内部麦克风",而不是打开系统偏好设置.打印屏幕如下.

工具栏中的输入选择

  • 我也修了它(也和Bose QC35一样) - 想知道为什么会这样: (11认同)
  • 对于使用Mac Mini的人(无默认输入),请使用"Soundflower"并将模拟器输入设置为其他通道.https://github.com/mattingalls/Soundflower (10认同)
  • 有点蹩脚,如果你想在你的bose耳机中使用麦克风,音频质量会变得糟糕 (6认同)
  • 耳机正在切换到其频率被过滤掉的呼叫模式.我的猜测是,当模拟器要求麦克风打开时,它会切换耳机模式或其他东西 (3认同)
  • 谢谢!!现在我可以再次编码时听音乐.如果有人好奇我看了一下音频编解码器.偶尔当模拟器打开时,它会从AAC切换到SCO,这似乎会导致质量下降.退出模拟器会将编解码器更改回AAC. (2认同)

Ovi*_*tas 228

如果您使用的是Xcode 9或更高版本,则可以为模拟器设置默认音频输入和输出.这可以通过从Xcode启动模拟器并导航到菜单栏中的Hardware> Audio Input并选择来完成Internal Microphone.此解决方案将保存您的音频首选项,因此您无需在每次启动时更改它.

音频输入设置

  • 应该接受答案.让我的qc35再次使用 (33认同)
  • 这需要成为公认的答案! (6认同)
  • 你是救星! (2认同)
  • 我使用的是Mac mini,没有“内置麦克风”可供选择。 (2认同)
  • @Matt,见 /sf/ask/2653123301/#comment81529089_41402239 (2认同)

muh*_*urk 15

Simulator,选择;

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

完毕。

模拟器音频输入

  • 对于没有内置麦克风、因此无法切换到的 Mac Pro,有什么解决方案吗? (4认同)

小智 5

似乎多年的苦难终于结束了,Xcode 12 Beta 发行说明

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

  • 我正在使用 XCode 12(官方版本),并且运行 iOS 14 的模拟器仍然存在问题(如果这很重要)。 (16认同)