启动iOS模拟器时蓝牙耳机音乐质量变差

标签 bluetooth ios-simulator core-audio ios-bluetooth

情况有点像这样:

  1. 我正在对 Xcode 进行编程,同时用蓝牙耳机听音乐……你知道要与外界隔绝。

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

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

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

这是一件大事,因为我每天启动模拟器 50 次,每次都必须执行此切换操作,并且还要忍受听 40 年代单声道火腿电台质量的音乐。

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

最佳答案

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

system preferences print screen

蹩脚的声音在那之后就消失了 =)

编辑(2018 年 5 月 30 日):

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

input selection from toolbar

关于启动iOS模拟器时蓝牙耳机音乐质量变差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37901761/

相关文章:

java - 多连接蓝牙应用

ios - iOS 上的低级共享内存

xcode - 我收到此错误 NSURLErrorDomain 错误 -999

objective-c - AVCaptureOutput 通过 TPCircularBuffer 回调到音频单元

ios - 组合/连接多个音频文件

iphone - 核心音频,Goertzel 算法不起作用

java - 在 Android 开发者网站上使用蓝牙示例代码时出现错误

ios - 仅广告数据与连接 BLE 设备的优势

android - Apple 的 Bonjour 协议(protocol)是否适用于蜂窝连接?

javascript - iPhone模拟器位置错误