在 PhoneGap 中自动播放视频
我创建了一个最小的 PhoneGap 应用程序,它在 index.html 中包含以下内容:
<!-- ... -->
<body>
<video src="test.m4v" autoplay onerror="alert('Error')"></video>
</body>
在 PhoneGap.plist 中,我将 MediaPlaybackRequiresUserAction 设置为 NO。
然而,我仍然无法在页面加载时让视频自动播放。我尝试过不同的脚本编写方法,但没有成功。
有人知道我做错了什么吗?
I have created a minimal PhoneGap app that has just this in the index.html:
<!-- ... -->
<body>
<video src="test.m4v" autoplay onerror="alert('Error')"></video>
</body>
In the PhoneGap.plist I have set MediaPlaybackRequiresUserAction to NO.
Yet I still cannot get the video to autoplay when the page loads. I have tried different ways of scripting it but to no avail.
Does anybody have a clue what I'm doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
解决了。原来是 PhoneGap 1.3 中的一个错误,已在昨天发布的 1.4 版本中修复(!)。
来自发行说明:
Solved it. Turned out to be a bug in PhoneGap 1.3 which was fixed in version 1.4 released yesterday(!).
From the release notes:
AutoPlay 属性在 ios 中工作:
给定这一行自动播放功能
AutoPlay attribute work in ios :
Given this line autoplay function
“autoplay”属性在 iOS 中不起作用,因此您需要使用 JavaScript 来让它播放。
这是一些示例代码:
"autoplay" attribute will not work in iOS so you need to use JavaScript to get it to play.
Here is some sample code: