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

305

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

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

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

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

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

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

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

Мир
источник
2
Похоже, вы должны подать радар на bugreport.apple.com
Джереми Хаддлстон Секвойя
Имею дело с подобной проблемой, за исключением того, что в моем случае качество звука становится дерьмовым (или музыка сразу останавливается), когда я убиваю приложение на симуляторе. Я обхожу это, пропуская всю мою музыку по телефону, но мне бы этого не хотелось. Еще хуже и страннее: если я выйду из симулятора, моя беспроводная мышь Logitech перестает работать полностью! Я должен отключить и снова подключить приемник USB. Действительно странно и раздражает.
Рейд
1
У меня та же проблема с теми же наушниками - когда играешь через блютус, в ту минуту, когда приложение, в котором я работаю, воспроизводит звук, включается микрофон и качество звука сильно ухудшается. Его легко воспроизвести с помощью приложения, которое просто использует AudioServicesCreateSystemSoundID()для загрузки звукового файла, а затем вызывает AudioServicesPlaySystemSound()для его воспроизведения.
Дан
У меня точно такая же проблема. Также подал отчет об ошибке на bugreport.apple.com
Роланд Т.
5
Та же проблема здесь, мои беспроводные наушники: Bose Quiet Comfort 35.
Almir Filho

Ответы:

373

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

системные настройки печати экрана

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

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

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

выбор ввода с панели инструментов

Альмир Филю
источник
11
Исправил это и для меня (также с Bose QC35) - интересно, почему это происходит: \
Кевин Янцер
6
отчасти хромает, что если вы хотите использовать микрофон в наушниках
Bose
4
Наушники переключаются в режим вызова, где отфильтровываются частоты. Я предполагаю, что когда симулятор запрашивает включение микрофона, он переключает режим наушников или что-то в этом роде
TopGunCoder
2
Спасибо!! Теперь я могу слушать музыку во время кодирования снова. Если кому-то интересно, я взглянул на аудиокодек. Иногда, когда симулятор открыт, он переключается с AAC на SCO, что, похоже, приводит к ухудшению качества. Выход из симулятора изменит кодек обратно на AAC.
Swemoph
12
Для людей, использующих Mac Mini (без ввода по умолчанию), используйте Soundflower и установите вход симулятора на другой канал. github.com/mattingalls/Soundflower
SwingerDinger
297

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

Настройка аудио входа

Ови Бортас
источник
45
Должен быть принят ответ. Сделал мой QC35 снова пригодным для использования
Jalmaas
2
Вы спасатель!
fisch2
3
Я использую Mac mini, и нет Internal Microphoneвыбора.
Мэтт
2
@ Matt, см stackoverflow.com/questions/37901761/...
Юлиан Onofrei
1
Похоже, что аудио параметры доступны только для симулятора с iOS 11 и выше.
kientux
9

Вкл Simulator, Выбрать;

I/O -> Audio Input -> Macbook [Pro]

Готово.

Симулятор Аудио Вход

muhasturk
источник