我在index.html中创建了一个最小的PhoneGap应用程序:
<!-- ... -->
<body>
<video src="test.m4v" autoplay onerror="alert('Error')"></video>
</body>
在PhoneGap.plist中,我将MediaPlaybackRequiresUserAction设置为NO。
然而,当页面加载时,我仍然无法让视频自动播放。我尝试过不同的脚本编写方法,但无济于事。
有没有人知道我做错了什么?
答案 0 :(得分:2)
解决了它。原来是PhoneGap 1.3中的一个错误,它在昨天发布的1.4版本中被修复了(!)。
修正了CB-42 - MediaPlaybackRequiresUserAction现在可以设置为NO
答案 1 :(得分:2)
AutoPlay属性在ios中起作用:
<video src="test.m4v" autoplay="autoplay"></video>
鉴于此行自动播放功能
答案 2 :(得分:0)
“autoplay”属性在iOS中不起作用,因此您需要使用JavaScript才能使其播放。
以下是一些示例代码:
var video = document.getElementById('someVideoId');
video.play();