使用 Chrome 66 处理桌面上的“未捕获(承诺中)DOMException:play() 失败...”错误
尝试时使用 Chrome 版本 66 在桌面上播放视频时,您可能会遇到一条错误消息,指出“Uncaught (in Promise) DOMException: play() failed because the用户没有首先与文档进行交互。”出现这种情况是由于 Chrome 更新了自动播放阻止政策。
虽然解决方案似乎在于向
正确的解决方案是在视频中包含“静音”属性通过自动静音视频,您可以在不影响用户体验的情况下满足 Chrome 对用户交互的要求。您更新的视频 HTML 应如下所示:
<video title="Advertisement" webkit-playsinline="true" playsinline="true" >
通过实施此修改,您可以成功地自动播放视频。桌面不会触发上述错误消息。
以上是如何修复桌面版 Chrome 66 中的'未捕获(承诺)DOMException:play() 失败...”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!