【发布时间】:2012-12-17 07:25:56
【问题描述】:
我在实现 AVPlayer 时遇到了一个问题 当我在 Apple TV 上通过 airplay 播放视频时, 我的 iDevice 显示黑屏,下面没有提示图像,如本机应用程序。 我的问题是 此图像是否必须由开发人员实现,或者我应该为 AVPlayer 设置什么属性?
【问题讨论】:
标签: objective-c ios ios5 ios6 avplayer
我在实现 AVPlayer 时遇到了一个问题 当我在 Apple TV 上通过 airplay 播放视频时, 我的 iDevice 显示黑屏,下面没有提示图像,如本机应用程序。 我的问题是 此图像是否必须由开发人员实现,或者我应该为 AVPlayer 设置什么属性?
【问题讨论】:
标签: objective-c ios ios5 ios6 avplayer
您无需执行任何操作 - 如果您使用 MPMovieController 或 MPMovieViewControllerView 并且附近有支持播放的设备,播放按钮将自动出现(假设您在同一网络上)- 当您按下视频到远程播放设备 - 您设备上的视频会自动替换为该图像,然后视频/音频会在您的远程设备上播放。
在您的应用程序中,您可能需要考虑一些代码来防止设备的屏幕关闭(没有背景音频服务,当 iDevice 进入睡眠状态时,视频/音频播放也将停止) - 和/或您可能想要在您的应用的 AppName-info.plist 中将“应用播放音频”设置为“必需的背景模式”。
更多细节在这里 - Is there a way to keep Airplay running if the device auto-sleeps/auto-locks?
希望对您有所帮助。
【讨论】: