当链接中引用视频时,是不是可以在 iPad 上以全屏模式打开 .mp4?

Posted

技术标签:

【中文标题】当链接中引用视频时,是不是可以在 iPad 上以全屏模式打开 .mp4?【英文标题】:Is it possible to open an .mp4 in fullscreen mode on iPad when video is referenced within an link?当链接中引用视频时,是否可以在 iPad 上以全屏模式打开 .mp4? 【发布时间】:2012-07-09 14:47:37 【问题描述】:

基本上我的移动网络应用程序中有一个链接<a href="../video/link-to-video.mp4">Play</a>。我希望在 iPad 上以全屏模式打开此视频,但不确定这是否可行?目前视频填满了可用的屏幕空间,但我实际上必须物理单击全屏。任何建议都会很棒。

【问题讨论】:

【参考方案1】:

您可以通过实现 UIWebViewDelegate 的 webView:shouldStartLoadWithRequest: 方法来拦截请求。如果您截获 URL 以 .mp4 结尾的请求,您可以返回 NO 并生成一个 MPMoviePlayerViewController 并播放其中的链接。否则,您返回 YES 以允许在您的 Web 视图中进行任何其他形式的导航。

【讨论】:

【参考方案2】:

您可以使用<video> 元素并将其大小设置为宽度和高度的100%。我没有测试过。

http://www.w3schools.com/html5/tag_video.asp

【讨论】:

嘿,是否可以直接从 a 标签中执行此操作? 你需要一些 JS 来做到这一点。 能否指点一下万一需要的js?

以上是关于当链接中引用视频时,是不是可以在 iPad 上以全屏模式打开 .mp4?的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 视频控件在 Android 设备上以全屏模式消失

使用UiWebview显示全屏Youtube视频

在 Windows 上以全屏模式运行 chrome

如何在 iPad1 iOS SDK 上以编程方式保存视频

iPad (iOS6) 上的 Safari 无法缩放 HTML5 视频以填充 100% 的页面宽度

在 iPad 上以编程方式添加子视图,硬编码