为MPMoviePlayer添加airplay支持

时间:2013-08-16 05:51:16

标签: ios cocoa-touch mpmovieplayercontroller airplay

您好我正在构建iOS应用程序目标iOS 5及更高版本。我正在使用MPMoviePlayerController来传输电影文件。我想让那个球员给予播放支持。

根据apple documentation

  

默认电影播放器​​(iOS 4.3及更高版本)支持无线电影   播放支持AirPlay的硬件,如Apple TV。电影   播放器提供允许用户选择的控件   启用AirPlay的硬件,以便在此类硬件在范围内时进行播放。

似乎默认情况下,如果任何播放设备在范围内,它将以全屏模式显示播放按钮。但它似乎并没有发生。我无法在电影播放器​​中看到播放按钮。

我错过了什么吗?请指教。

1 个答案:

答案 0 :(得分:1)

默认情况下,MPMoviePlayerController启用AirPlay支持。如果您没有将其设置为FALSE。然后,您可能需要检查您的网络或AppleTV的网络连接。他们需要在同一个网络(通常是内联网)。

有一种安全的方法可以检测您的iOS设备是否能够找到AppleTV。您可以双击HOME按钮,从左到右滑动任务栏,如果您可以看到“Airplay”路线按钮,那么您可以到达它。否则,您需要检查AppleTV设置以确保启用Airplay功能,AppleTV连接到iOS设备所在的同一网络。

如果您使用自己的自定义视频播放控制器界面,则可以将“Airplay”按钮嵌入到您自己的UI中。

MPVolumeView