0

嗨,我正在构建 iOS 应用程序,目标是 iOS 5 及更高版本。我正在使用 MPMoviePlayerController 流式传输电影文件。我那个播放器我想给airplay支持。

根据苹果文档

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

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

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

4

1 回答 1

1

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

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

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

MPVolumeView

于 2013-08-16T19:19:41.077 回答