É um problema com a quantidade de energia / largura de banda fornecida ao BluetoothAudioAgent
daemon responsável pela transmissão. Aparentemente, a maioria das pessoas teve sucesso digitando o seguinte comando em terminal.app
:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40
Fonte: http://lifehacker.com/fix-your-bluetooth-audio-in-yosemite-with-this-terminal-1670380974
O artigo de origem lista Yosemite como o sistema operacional específico ao qual isso se aplica, mas sei que essa correção também funciona no Mavericks e (possivelmente) no Snow Leopard (não testado).
Estou tendo esse problema exato no momento e inseri esse comando com resultados não perceptíveis. Vou reiniciar a máquina e ver se isso leva em consideração as novas configurações. Mas parece que esse comando é o caminho que a grande maioria das pessoas resolveu esse problema.
EDIT: Apenas reiniciado, a qualidade do áudio é significativamente melhor. Sem cortes visíveis de qualquer natureza (bata na madeira). Parece que o comando que eu postei acima parece resolver o problema.
EDIT 2 (2015/08/24): O comando acima não ajudar em muitos casos e produz melhorias de qualidade perceptíveis. Infelizmente, no entanto, Yosemite é muito temperamental com relação ao áudio bluetooth. O problema se agrava quando está próximo de outros dispositivos bluetooth. Para expandir a minha resposta anterior acima, eu altamente recomendo inserindo os seguintes comandos adicionais para aumentar outros parâmetros Bluetooth de áudio:
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
EDIT 3 (08/08/2015): Tudo bem. Sinto muito, mas continuo atualizando esta resposta, mas continuo encontrando mais informações sobre esse problema (já que melhorar o áudio bluetooth no Yosemite é um esforço de longo prazo, aparentemente). Encontrei várias fontes que vão direto para a mostarda e definem tudo para o 80
que parece ser o valor máximo permitido para as Bitpool
configurações. Se as configurações acima não funcionarem o suficiente, tente a abordagem "All In ™".
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
Para ver seus padrões atuais:
defaults read com.apple.BluetoothAudioAgent
Edit 4 (14/07/2016): Mais uma (espero que última) edição. Certifique-se de reiniciar o serviço bluetoothaudiod
(ou coreaudiod
) depois de fazer alterações nessas configurações.
sudo killall bluetoothaudiod
Ou, se você estiver no El Capitan:
sudo killall coreaudiod
O crédito por isso vai para os vários nerds sábios abaixo que sugeriram. (Obrigado!)