我告知iOS阻止所有视频自动播放,包括html5视频自动播放属性以及任何类型的javascript启动自动播放。
然而,我想知道如果我用Phonegap包装我的网络应用程序是否有可能克服这个限制。我希望,由于Phonegap可以访问一些原生功能,它可能会触发点击或播放事件。有没有人能够解决这个问题?
我已经阅读了这个问题Autoplay video in PhoneGap,其中一个人说你可以通过javascript调用来实现,但我很难相信因为人们说这是不可能的。
答案 0 :(得分:2)
我发现mediaelement.js在phonegap中工作得很好,我发现使得自动播放功能在mejs成功回调中设置了一个小超时,这样只有在玩家完全设置后才会调用播放。
当然,您还需要在视频代码中添加webkit-playsinline,并在phonegap config.xml中使用MediaPlaybackRequiresUserAction = false和AllowInlineMediPlayback = true。
答案 1 :(得分:0)
Apple阻止了它,我无法找到解决方法。你几乎必须使用这样的东西才能达到你想要的效果:https://github.com/eiffelqiu/phonegap-videoplayer-plugin