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.

有帮助吗?

解决方案

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

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

其他提示

I had a similar situation. My fix was:

player.allowsAirPlayVideo = NO; // keeps volume slider from disappearing
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top