How to keep the slider of MPVolumeView visible when connecting to Apple TV?
-
29-06-2021 - |
题
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
不隶属于 StackOverflow