344

情况有点像这样:

  1. 我正在编程 Xcode,同时在我的蓝牙耳机上听音乐……你知道要屏蔽世界。

  2. 然后,我在 iOS 模拟器中启动我的应用程序,突然间,我的水晶般清晰的音乐变得乱码和超低质量,就像在 1940 年代在 2 个街区外的浴缸里播放一样。

  3. 注意:如果我在笔记本电脑或影院显示器上播放音乐并启动 sim,质量不会下降。这似乎只是一个 Sim -> 蓝牙问题。

问题不仅仅是烦人。因为通常在停止模拟器后,糟糕的浴缸质量音乐仍在继续。要修复它,我必须在 OSX 中打开声音首选项并短暂切换回我的笔记本电脑声音,然后再切换回我的蓝牙耳机。

这很重要,因为我每天启动模拟器 50 次,每次都必须做这个切换,还要忍受听 40 年代单声道业余无线电质量的音乐。

供您参考,我使用的耳机是 Plantronics BackBeat Pro,我的固件是最新的。我在 OSX 10.11.4 和 Xcode 7.3 上......但是这个问题已经在所有版本中持续了 2 年多。你能把我从 1940 年代拯救出来吗?

4

5 回答 5

402
于 2016-12-30T20:22:29.540 回答
333

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

音频输入设置

于 2017-10-19T19:00:08.197 回答
15

Simulator,选择;

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

完毕。

模拟器音频输入

于 2020-05-07T13:21:24.060 回答
5

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

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

于 2020-06-28T21:01:25.043 回答
0

在此处输入图像描述您也可以在系统偏好设置 -> 声音中切换到 Mac 的内部麦克风,这就是我通常修复此错误的方式(我有 Sony Wh-1000XM3)

于 2021-06-16T09:36:24.223 回答