情况有点像这样:
我正在对Xcode进行编程,同时在我的蓝牙耳机上听音乐...您知道要封锁世界。
然后,我去在iOS模拟器中启动我的应用程序,BOOM突然间,我的水晶般清晰的音乐变得乱七八糟,质量超低,就像在2个街区之外的浴缸中播放……在1940年代。
注意:如果我在笔记本电脑或电影院的显示器上播放音乐并启动SIM卡,则不会降低质量。它似乎完全是Sim-> Bluetooth问题。
问题不仅仅是烦人的。因为经常在停止模拟器后,bathtub脚的浴缸会继续播放高质量的音乐。要解决此问题,我必须在OSX中打开声音首选项,然后短暂切换回笔记本电脑的声音,然后再切换回蓝牙耳机。
这很重要,因为我每天要启动模拟器50次,并且每次都必须执行此切换操作,并且还要听40年代单声道火腿收音机质量的音乐。
供您参考,我使用的耳机是Plantronics BackBeat Pro,并且我的固件是最新的。我使用的是OSX 10.11.4和Xcode 7.3 ...,但此问题在所有版本中均已存在2年以上。你能救我1940年代吗?
AudioServicesCreateSystemSoundID()
加载声音文件,然后调用AudioServicesPlaySystemSound()
播放该文件。