Я использую свой Retina MacBook Pro для потоковой передачи некоторых видео из Интернета и воспроизведения их через AirPlay на моем Apple TV 3. Время от времени, когда я переключаюсь на AirPlay, видео идет на Apple TV, но звук продолжает пришли от MacBook Pro. Единственный способ заставить его работать правильно — перезагрузить компьютер. Я попробовал настройки звука, но выбор Apple TV по-прежнему не отправляет звук на устройство. Любые мысли о том, что может происходить?
Это давняя ошибка в программном обеспечении OS X Mountain Lion, которую, к сожалению, Apple не признала и не устранила. Самое простое решение — перезагрузить компьютер, но я не люблю перезагружать свой компьютер только потому, что AirPlay не работает.
Вместо этого я делаю следующее, что устраняет проблему почти в 100% случаев без перезагрузки:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Во время этого процесса вы должны увидеть, как значок AirPlay исчезает и снова быстро появляется в строке меню. После этого, скрестим пальцы, все должно снова заработать. Я украл это исправление с форумов поддержки Apple , и оно хорошо сработало для меня.
Эта проблема возникает так часто, что стоит создать команду, предполагая, что ~/bin находится в вашем $PATH...
echo "sudo dscacheutil -flushcache" >~/bin/retina
echo "sudo killall -HUP mDNSResponder" >>~/bin/retina
chmod u+x ~/bin/retina
Макманиман