Pergunta

I'm using an MPVolumeView to control the volume of the AVPlayer in my app. When I connect use the Airplay-button next to the volume slider to connect to an AppleTV, the slider disappears. How can this be avoided?

When I use the Music app to stream music to the same AppleTV the volume slider in the music app stays visible.

Foi útil?

Solução

The solution was to set allowsExternalPlayback to NO on the AVPlayer:

self.player = [AVPlayer playerWithURL:self.streamUrl];
self.player.allowsExternalPlayback = NO;

Outras dicas

I had a similar situation. My fix was:

player.allowsAirPlayVideo = NO; // keeps volume slider from disappearing
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top