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


304

情况有点像这样:

  1. 我正在对Xcode进行编程,同时在我的蓝牙耳机上听音乐...您知道要封锁世界。

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

  3. 注意:如果我在笔记本电脑或电影院的显示器上播放音乐并启动SIM卡,则不会降低质量。它似乎完全是Sim-> Bluetooth问题。

问题不仅仅是烦人的。因为经常在停止模拟器后,bathtub脚的浴缸会继续播放高质量的音乐。要解决此问题,我必须在OSX中打开声音首选项,然后短暂切换回笔记本电脑的声音,然后再切换回蓝牙耳机。

这很重要,因为我每天要启动模拟器50次,并且每次都必须执行此切换操作,并且还要听40年代单声道火腿收音机质量的音乐。

供您参考,我使用的耳机是Plantronics BackBeat Pro,并且我的固件是最新的。我使用的是OSX 10.11.4和Xcode 7.3 ...,但此问题在所有版本中均已存在2年以上。你能救我1940年代吗?



处理类似的问题,但在我的情况下,当我在模拟器上终止某个应用程序时,声音质量会变得胡扯(或音乐完全停止)。我通过手机运行所有音乐来解决这个问题,但我希望不必这样做。更糟糕的是,更奇怪的是:如果我退出模拟器,我的无线Logitech鼠标将完全停止工作!我必须拔下并重新插入USB接收器。真的很奇怪和烦人。
里德

1
使用相同的耳机时,我也会遇到同样的问题-通过蓝牙播放时,正在使用的应用播放声音的那一刻,麦克风打开并且声音质量大大下降。使用简单的应用程序即可轻松重现该应用程序,该应用程序仅用于AudioServicesCreateSystemSoundID()加载声音文件,然后调用AudioServicesPlaySystemSound()播放该文件。

我有完全一样的问题。还通过bugreport.apple.com提交了错误报告
Roland T.

5
同样的问题在这里,我的无线耳机:百色安静舒适35
阿尔米尔Filho的

Answers:


372

我已经解决了它,实际上似乎是麦克风问题。进入“ 系统偏好设置”->“声音”,选择“ 输入”选项卡,然后将“ 内置麦克风”设置为输入(我的耳机已经设置好了)。

系统偏好设置打印屏幕

那之后===========]

编辑(2018年5月30日):

我发现了一种更简单的方法来进行上述操作。您无需打开系统偏好设置,只需进入Mac OSX工具栏,按Option(alt)+单击声音图标,然后从“输入设备”列表中选择“内部麦克风”。打印屏幕如下。

工具栏中的输入选择


11
也为我修复了该问题(也与Bose QC35一起解决了)–不知道为什么会这样:\
Kevin Jantzer

6
有点of脚,如果您想在bose耳机中使用麦克风,音频质量会变得
很糟

4
耳机将切换到其通话模式,在此模式下频率将被滤除。我的猜测是,当模拟器要求打开麦克风时,它会切换耳机模式或其他功能
TopGunCoder

2
谢谢!!现在,我可以在编码的同时听音乐。如果有人好奇,我来看看音频编解码器。有时,当模拟器打开时,它将从AAC切换到SCO,这似乎会导致质量下降。退出模拟器会将编解码器改回AAC。
Swemoph

12
对于使用Mac Mini(无默认输入)的用户,请使用“ Soundflower”并将模拟器输入设置为其他频道。github.com/mattingalls/Soundflower
SwingerDinger

294

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

音频输入设定


45
应该接受答案。使我的qc35再次可用
jalmaas's

2
你是救星!
fisch2 '18

3
我使用的是Mac mini,没有Internal Microphone选择。
马特(Matt)


1
似乎“音频”选项仅适用于具有iOS 11及更高版本的模拟器。
kientux

9

在上Simulator,选择;

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

做完了

模拟器音频输入

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.