Качество музыки через наушники Bluetooth ухудшается при запуске симулятора iOS

Ситуация выглядит примерно так:

  1. Я программирую XCode, одновременно слушая музыку в моих наушниках Bluetooth... вы знаете, чтобы заблокировать мир.

  2. Затем я запускаю свое приложение в симуляторе iOS, и внезапно в BOOM моя кристально чистая музыка искажается и приобретает супер низкое качество, как будто она играет в ванне за 2 квартала... в 1940-х годах.

  3. Примечание: ухудшение качества НЕ происходит, если я играю музыку на своем ноутбуке или в кинотеатре и запускаю сим. Кажется, это исключительно проблема Sim → Bluetooth.

Проблема не просто раздражает. Потому что часто после остановки симулятора дрянная ванна качественной музыки продолжается. Чтобы это исправить, я должен открыть настройки звука в OSX и ненадолго переключиться обратно на звук моего ноутбука, а затем снова на мои наушники Bluetooth.

Это большое дело, потому что я запускаю симулятор 50 раз в день, и мне приходится каждый раз заниматься этим переключателем, а также страдать от прослушивания музыки эра моно-хэм в стиле 40-х годов.

К вашему сведению, наушники, которые я использую - Plantronics Back Beat Pro, и я в курсе прошивок. Я на OSX 10.11.4 и Xcode 7.3... но эта проблема сохраняется во всех версиях в течение 2+ лет. Можете ли вы спасти меня от 1940-х годов?

Ответ 1

Мне удалось это исправить, и на самом деле это похоже на проблему с микрофоном. Перейдите в "Системные настройки" → "Звук", выберите вкладку "Вход" и установите в качестве входа внутренний микрофон (мой был установлен с моими наушниками).

system preferences print screen

Дрянной звук идет после этого =)

РЕДАКТИРОВАТЬ (30 мая 2018 г.):

Я нашел более простой способ сделать то же самое, что и выше. Вместо того, чтобы открывать Системные настройки, вы можете просто перейти на панель инструментов Mac OSX, нажать Option (alt) + щелкнуть значок звука и затем выбрать "Внутренний микрофон" в списке "Устройство ввода". Распечатайте экран следующим образом.

input selection from toolbar

Ответ 2

Если вы используете Xcode 9 или выше, вы можете установить аудио вход и выход по умолчанию для симулятора. Это можно сделать, запустив симулятор из XCode и перейдя в Hardware > Audio Input в строке меню и выбрав Internal Microphone. Это решение сохранит ваши аудио настройки, поэтому вам не придется менять их при каждом запуске.

Audio Input Setting