ios - 是否可以使用 Phonegap 在 iOS 上实现视频自动播放?

标签 ios cordova html5-video html5-audio

我通知 iOS 会阻止所有视频自动播放,包括 html5 视频自动播放属性以及任何类型的 javascript 启动的自动播放。

但是,我想知道如果我用 Phonegap 包装我的网络应用程序是否有可能克服这个限制。我希望,由于 Phonegap 可以访问某些 native 功能,因此它可能能够触发点击或播放事件。有没有人能够做到这一点?

我读过这个问题 Autoplay video in PhoneGap有人说你可以通过 javascript 调用来完成,但我很难相信,因为人们说那是不可能的。

最佳答案

我发现 mediaelement.js 在 phonegap 中运行良好,我发现使自动播放工作的技巧是在 mejs 成功回调中设置一个小的超时,以便仅在播放器完全设置后调用播放。

当然,您还需要在您的视频标签中包含 webkit-playsinline,并在您的 phonegap config.xml 中包含 MediaPlaybackRequiresUserAction = false 和 AllowInlineMediPlayback = true。

关于ios - 是否可以使用 Phonegap 在 iOS 上实现视频自动播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10263172/

相关文章:

ios - 缺少适用于 iOS 的 phonegap-1.3.0.js

ios - 当我在 UICollectionViewCell 中使用 UIScrollview 向右分页时,它还会从该单元格开始,每隔四个单元格向上和向下滚动

javascript - HTML5 视频图像/海报淡入淡出

javascript - 如何使视频控件显示在 Firefox 中?

ios - Swift 动画问题

iphone - 使用 UIPinchGestureRecognizer 单方向缩放 uiviews

windows-phone-7 - WP7 上的 Phonegap 无法加载图像

android - 我正在尝试将 phonegap 添加到我的本地 maven 存储库中以获取 android 应用程序,我正在寻求有关我采取的步骤的帮助

javascript - 迷失在现有的 JS 项目中

javascript - Video.js 播放器在处理并重新初始化后无法播放