我在我们的HTML 5 JavaScript视频播放器实现中发现了以下错误,仅在Android + Chrome Mobile上出现:
未捕获的(在承诺中)DOMException:只能由用户手势启动play()
这个错误的原因是什么?未来避免它的正确方法是什么?
我在我们的HTML 5 JavaScript视频播放器实现中发现了以下错误,仅在Android + Chrome Mobile上出现:
未捕获的(在承诺中)DOMException:只能由用户手势启动play()
这个错误的原因是什么?未来避免它的正确方法是什么?
webviewSettings.setMediaPlaybackRequiresUserGesture(false);
webviewSettings.setMediaPlaybackRequiresUserGesture(false);
你是在尝试实现某种自动播放功能吗?在新版本的Android中,自动播放已被禁用。如果你感兴趣,这里是一个关于自动播放能力的长篇讨论链接:http://chromium-bugs.chromium.narkive.com/cW5IXVgj/issue-178297-in-chromium-android-chrome-does-not-allow-applications-to-play-html5-audio-without-an
你可以通过触发不同的事件来使其工作,例如点击按钮或视频加载时触发play()。