Это проблема с количеством энергии / пропускной способности, предоставляемой BluetoothAudioAgent
демону, отвечающему за потоковую передачу. Очевидно, что большинство людей добились успеха, введя следующую команду в terminal.app
:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
Источник: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974
Исходная статья перечисляет Yosemite как конкретную ОС, к которой это относится, но я знаю, что это исправление также работает с Mavericks и (возможно) Snow Leopard (не проверено).
У меня возникла именно эта проблема, и я ввел эту команду с незаметными результатами. Я собираюсь перезагрузить машину и посмотреть, принимает ли это во внимание новые настройки. Но кажется, что эта команда - способ, которым подавляющее большинство людей решило эту проблему.
РЕДАКТИРОВАТЬ: Просто перезагрузил, качество звука значительно лучше. Никакого заметного хаотичности (стук по дереву). Кажется, что команда, которую я отправил выше, кажется, решает проблему.
РЕДАКТИРОВАТЬ 2 (2015-8-24): приведенная выше команда действительно помогает во многих случаях и дает заметные улучшения качества. К сожалению, однако, Yosemite очень капризный в отношении аудио Bluetooth. Проблема усугубляется, когда рядом находятся другие устройства Bluetooth. Чтобы расширить мой предыдущий ответ выше, я настоятельно рекомендую ввести следующие дополнительные команды для увеличения других параметров звука Bluetooth:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 48
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48
РЕДАКТИРОВАТЬ 3 (2015-9-08): Хорошо. Извините, я продолжаю обновлять этот ответ, но я продолжаю находить больше информации об этой проблеме (так как улучшение звука bluetooth на Yosemite, по-видимому, является долгосрочным усилием). Я нашел несколько источников, которые срезают прямо на горчицу и устанавливают все, 80
что кажется максимально допустимым значением для Bitpool
настроек. Если указанные выше настройки не работают достаточно хорошо, попробуйте подход «Все в ™».
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 80
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 80
Чтобы увидеть текущие значения по умолчанию:
defaults read com.apple.BluetoothAudioAgent
Редактировать 4 (2016-07-14): еще один (надеюсь последний) редактировать. Обязательно перезапустите службу bluetoothaudiod
(или coreaudiod
) после внесения изменений в эти настройки.
sudo killall bluetoothaudiod
Или, если вы находитесь на El Capitan:
sudo killall coreaudiod
Кредит на это идет к многократным мудрым ботаникам ниже, кто предложил это. (Спасибо!)