MPVolumeView Airplay按钮消失

时间:2017-03-03 15:05:07

标签: ios swift avplayer airplay mpvolumeview

我使用AVPlayer在Swift中创建了一个自定义视频播放器,并使用MPVolumeView进行音量控制以及AirPlay。视图初始化完美,但我遇到了AirPlay按钮在MPVolumeView内消失的情况。

加载视图时,MPVolumeView初始化没有问题

MPVolumeView Initialization

当用户选择使用AirPlay时,MPVolumeView会移除音量滑块并仅显示AirPlay,这是预期的。

Airplay Enabled

问题出现在用户关闭UIViewController然后再次打开它以播放另一个视频时。 Airplay保持启用状态,这是预期的行为。当用户选择关闭AirPlay时,视频将返回到物理设备上播放,但AirPlay按钮会被隐藏。

Missing AirPlay Button

我甚至尝试为showsRouteButton设置MPVolumeView为true,但这对此没有影响。在这种情况下,可能导致AirPlay按钮隐藏的原因是什么?只有在用户开始播放视频时启用了AirPlay,然后关闭AirPlay才会出现这种情况。

0 个答案:

没有答案