我通知 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/