【问题标题】:Direct full screen of html5 video when starting to play in UIWebviewUIWebview开始播放时直接全屏html5视频
【发布时间】:2014-10-21 12:35:08
【问题描述】:

我们通过 UIWebviews 在 iOS 原生应用中提供第 3 方视频。

在 iPhone 上播放视频时,它会直接切换到全屏视频视图。在 iPad 上,视频内联播放。根据 Apple 文档,这是预期的。

这是因为值:

webView.allowsInlineMediaPlayback

在 iPhone 上默认设置为 NO,在 iPad 上默认设置为 YES。

我希望在 iPhone 上看到与在 iPad 上播放相同的行为。这就是直接全屏播放视频。将webView.allowsInlineMediaPlayback 设置为 NO 并不能解决问题。

【问题讨论】:

  • 嘿,您是否找到了解决此问题的方法,可以在 iPad 上像 iPhone 一样全屏播放 youtube 视频?如果是,请提供解决方案。
  • 不抱歉,我没能成功完成这项工作。好像是不可能的。

标签: ios html uiwebview fullscreen


【解决方案1】:

在您的 HTML5 源代码中添加 playinline,如下例所示: 视频控件="控制" webkit-playsinline="webkit-playsinline">

在您的应用程序中,在您调用设置 webview 的方法中添加 webView.allowsInlineMediaPlayback = YES;

【讨论】:

  • 谢谢!但这导致我想要完成的完全相反。我们希望视频永远不会连续播放,而是在播放时直接开始全屏视图。
【解决方案2】:

不幸的是,这里的结论是不可能的。

【讨论】:

    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    相关资源
    最近更新 更多