首页 > web前端 > js教程 > 如何修复桌面版 Chrome 66 中的'未捕获(承诺)DOMException:play() 失败...”错误?

如何修复桌面版 Chrome 66 中的'未捕获(承诺)DOMException:play() 失败...”错误?

Mary-Kate Olsen
发布: 2024-11-26 01:24:11
原创
1013 人浏览过

How to Fix the

使用 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板