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

Bluetooth 启动iOS模拟器时,蓝牙耳机音乐质量会下降,bluetooth,ios-simulator,core-audio,ios-bluetooth,Bluetooth,Ios Simulator,Core Audio,Ios Bluetooth,情况有点像这样: 我正在编程Xcode,同时通过蓝牙耳机收听音乐。。。你知道要封锁世界 然后,我在iOS模拟器中启动我的应用程序,突然我的水晶般清晰的音乐变得杂乱无章,质量超低,就像在两个街区外的浴缸里播放一样。。。在1940年代 注意:如果我在笔记本电脑或影院显示器上播放音乐并启动sim卡,则不会出现质量下降。这似乎完全是Sim->蓝牙问题 问题不仅仅是烦人。因为通常在停止模拟器后,糟糕的浴缸质量的音乐会继续播放。要解决这个问题,我必须在OSX中打开声音首选项,然后快速切换回笔记本电脑的声音,

情况有点像这样:

  • 我正在编程Xcode,同时通过蓝牙耳机收听音乐。。。你知道要封锁世界

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

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

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

    这是一件大事,因为我每天都要启动50倍的模拟器,每次都要做这个切换操作,还要忍受听40年代的mono-ham收音机质量的音乐


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

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

    糟糕的声音在那之后就过去了=)

    编辑(2018年5月30日): 我已经找到了一个更简单的方法来做上述的事情。您不必打开系统首选项,只需转到Mac OSX工具栏,按Option(alt)+单击声音图标,然后从“输入设备”列表中选择“内部麦克风”。打印屏幕如下


    如果您使用的是Xcode 9或更高版本,则可以为模拟器设置默认音频输入和输出。这可以通过从Xcode启动模拟器并导航到菜单栏中的
    I/O
    音频输入
    ,然后选择
    内部麦克风
    来实现。此解决方案将保存您的音频首选项,这样您就不必在每次发布时都对其进行更改


    模拟器上选择

    I/O->音频输入->Macbook[Pro]

    完成了


    多年的苦难似乎终于结束了:

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


    你也可以在System Preferences->Sound中切换到Mac的内部麦克风,这就是我通常修复此错误的方式(我有索尼Wh-1000XM3)

    听起来你应该在处理类似问题时提交一个雷达,除非在我的情况下,当我在模拟器上关闭一个应用程序时,声音质量变差(或音乐完全停止)。我通过手机播放我所有的音乐来解决这个问题,但我希望我不必这么做。更糟糕、更奇怪的是:如果我退出模拟器,我的无线罗技鼠标将完全停止工作!我必须拔掉USB接收器的插头并重新插上。真的很奇怪也很烦人。我用同样的耳机也有同样的问题——当通过蓝牙播放时,我使用的应用程序在播放声音的那一刻,麦克风就会打开,声音质量会大大降低。只要使用
    AudioServicesCreateSystemSoundID()
    加载声音文件,然后调用
    AudioServicesPlaySystemSound()
    播放声音文件,应用程序就可以轻松复制该文件。我也有同样的问题。同样的问题,我的无线耳机:Bose安静舒适35。也为我修复了它(同样使用Bose QC35)–想知道为什么会发生这种情况:\如果你想在bose耳机中使用麦克风,音频质量会变得很差,耳机会切换到呼叫模式,频率会被过滤掉。我的猜测是,当模拟器要求麦克风打开时,它会切换耳机模式或其他什么谢谢!!现在我可以一边听音乐一边重新编码了。如果有人好奇的话,我看了一下音频编解码器。有时,当模拟器打开时,它会从AAC切换到SCO,这似乎会导致质量下降。退出模拟器会将编解码器更改回AAC。对于使用Mac Mini(无默认输入)的用户,请使用“Soundflower”,并将模拟器输入设置为其他频道。答案应该是可以接受的。让我的qc35再次可用你是救命恩人!我使用的是Mac mini,没有可供选择的
    内部麦克风。@Matt,你看,音频选项似乎只适用于iOS 11及以上版本的模拟器。我来这里是为了评论同样的事情!我知道解决办法是改变音频,但我(和这里的其他人一样)在2016年报告了这一点,不敢相信直到现在才得到解决。我使用的是XCode 12(官方发行版),这个问题仍然存在于运行iOS 14的模拟器上(如果有关系的话)。在运行Canvas模拟器时也会发生这种情况…Mac Pros是否有任何解决方案没有内置麦克风,因此无法切换?