【问题标题】:Phonegap IOS video controls displayed on iPhone but not on iPadPhonegap IOS 视频控件显示在 iPhone 上,但不在 iPad 上
【发布时间】:2014-03-25 09:20:23
【问题描述】:

使用 phonegap,我有一个在应用加载时自动播放的视频。所需的功能是它在播放时隐藏所有控件(即使用户点击屏幕时也不显示任何控件),从而给出动画而不是视频的效果。

这可以根据需要在 iPad 上运行,但在 iPhone 上,视频控件默认显示并在点击时显示/隐藏。

我通过使用下面的代码在 webview 中播放视频,实现了 iPad 上的自动播放和隐藏控件。

self.webView.scalesPageToFit = [enableViewportScale boolValue];
self.webView.mediaPlaybackRequiresUserAction = NO;

有什么想法吗?

【问题讨论】:

    标签: ios iphone ipad cordova


    【解决方案1】:

    为了让它工作,我必须将 webkit-playsinline 添加到视频标签中,如下所示

    <video src="video/login_animation.m4v" autoplay="false" preload="auto" webkit-playsinline></video>
    

    并通过添加以下内容指定允许内联媒体播放到 UIWebView:

    webview.allowsInlineMediaPlayback = YES;
    

    它现在的播放方式与在 iPad 上完全相同。

    【讨论】:

      猜你喜欢
      • 2013-07-31
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2021-06-01
      相关资源
      最近更新 更多