如何在iPad上保持控制的同时在外接显示器上显示视频?

时间:2011-06-16 16:38:37

标签: ipad video external

我的iPad应用可以选择播放视频。我使用MPMoviePlayerViewController类来播放我的视频。

我的问题是:如果我想在连接的外接显示器上播放视频,我如何像iPad一样将播放控件保留在iPad上?如果我将MPMoviePlayerViewController播放器的视图添加到外部屏幕的层次结构中,我可以播放视频,但我现在无法控制它。有没有办法移动或复制控件所在的视图并将其放在iPad上的视图上?

1 个答案:

答案 0 :(得分:1)

我不知道以这种方式取消原始用户界面的官方支持方式。 MPMoviePlayerViewController仅通过其MPMoviePlayerController属性公开其使用的moviePlayer对象。 MPMoviePlayerController反过来只会公开viewbackgroundView,这对此目的没有帮助。您可以理论上检查电影播放器​​主视图的子视图,找到播放控件并尝试将它们移动到另一个屏幕。我有一种感觉,虽然它们不会很好地结束,因为它们不是静止的。您也永远不会知道在以后的iOS版本中会发生什么,或者他们是否会让您在应用程序商店中进行攻击。自己重新制作用户界面可能不那么麻烦。

实际上以编程方式控制视频播放非常简单 - 视图控制器的moviePlayer实现了MPMediaPlayback协议。