Ситуация выглядит примерно так:
Я программирую XCode, одновременно слушая музыку в моих наушниках Bluetooth ... вы знаете, чтобы заблокировать мир.
Затем я запускаю свое приложение в симуляторе iOS, и внезапно на BOOM моя кристально чистая музыка искажается и приобретает супер низкое качество, как будто она играет в ванне за 2 квартала ... в 1940-х годах.
Примечание: ухудшение качества НЕ происходит, если я играю музыку на своем ноутбуке или на экране кинотеатра и запускаю сим. Кажется, это исключительно проблема Sim -> Bluetooth.
Проблема не просто раздражает. Потому что часто после остановки симулятора дрянная качественная музыка в ванной продолжается. Чтобы это исправить, я должен открыть настройки звука в OSX и ненадолго переключиться обратно на звук моего ноутбука, а затем снова на наушники Bluetooth.
Это большое дело, потому что я запускаю симулятор 50 раз в день, и мне приходится каждый раз заниматься этим переключателем, а также страдать от прослушивания музыки эра моно-хэм в стиле 40-х годов.
К вашему сведению, наушники, которые я использую, - это Plantronics BackBeat Pro, и я в курсе прошивок. Я на OSX 10.11.4 и Xcode 7.3 ... но эта проблема сохраняется во всех версиях в течение 2+ лет. Можете ли вы спасти меня от 1940-х годов?
AudioServicesCreateSystemSoundID()
для загрузки звукового файла, а затем вызывает AudioServicesPlaySystemSound()
для его воспроизведения.