iPad + HTML5视频标签+外部显示问题

时间:2010-09-28 15:21:56

标签: ipad video html5 ios

我在iPad上的UIWebview中使用HTML5视频标签,并根据需要使用CSS定位它们。这些视频的关键部分是它们旨在占据页面上可见区域的一部分,但不是全部。当我在“正常”模式下执行此操作时,仅将内容显示到主UIScreen,一切都很有效。

然而,当外部VGA投影仪作为第二个UIScreen连接时,视频标签内容立即变为全屏。例如,在观看YouTube视频时,这似乎也发生在Safari中。在搜索文档时,似乎无法停止/控制此行为。

当连接第二个显示器时,有没有办法阻止视频标签强制其内容进入全屏?

1 个答案:

答案 0 :(得分:0)

不幸的是,使用UIWebView iOS 3.2并没有提供任何方法。 UIWebView中的视频始终使用电视输出功能在外部显示器上全屏播放。

然而,好消息是iOS 4确实提供了解决方案。 UIWebView有几个新属性:

allowsInlineMediaPlayback http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006950-CH3-SW32

mediaPlaybackRequiresUserAction http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006950-CH3-SW33

前者将允许视频保持“内联”而不是使用全屏播放器。