Как сделать ползунок MPVolumeView видимым при подключении к Apple TV?

Я использую MPVolumeView для управления громкостью AVPlayer в своем приложении. Когда я подключаюсь, использую кнопку Airplay рядом с ползунком громкости для подключения к AppleTV, ползунок исчезает. Как этого избежать?

Когда я использую приложение «Музыка» для потоковой передачи музыки на тот же AppleTV, ползунок громкости в музыкальном приложении остается видимым.


person murze    schedule 31.08.2012    source источник


Ответы (2)


Решение состояло в том, чтобы установить allowsExternalPlayback в NO на AVPlayer:

self.player = [AVPlayer playerWithURL:self.streamUrl];
self.player.allowsExternalPlayback = NO;
person murze    schedule 11.10.2012
comment
Я не знаю почему, и я не верил вашему коду, пока не попробовал. Большое спасибо - person Tony; 03.09.2014

У меня была аналогичная ситуация. Мое исправление было:

player.allowsAirPlayVideo = NO; // keeps volume slider from disappearing
person Neal Ehardt    schedule 07.02.2013