Chrome自动播放限制策略

原文链接:Chrome 自动播放限制策略

Web浏览器正在朝着更严格的自动播放策略发展,以便改善用户体验,最大限度地降低安装广告拦截器的积极性并减少昂贵和/或受限网络上的数据消耗。这些更改旨在为用户提供更大的播放控制权,并使开发商获得合法用例。

开发人员最佳实践 / 视频元素

  • 永远不要假设视频会播放,并且在视频不是真正播放时不要显示暂停按钮。

  • 关注播放函数返回的Promise

    var promise = document.querySelector('video').play();
    if (promise !== undefined) {
    promise.then(_ => {
    // Autoplay started!
    }).catch(error => {
    // Autoplay was prevented.
    // Show a "Play" button so that user can start playback.
    });
    }

使用静音自动播放

复制代码
<video id="video" muted autoplay>
<button id="unmuteButton"></button>

<script>
  unmuteButton.addEventListener('click', function() {
    video.muted = false;
  });
</script>

图 / html5视频播放器调用效果(倍速切换)

图 / html5视频播放器调用效果(超清/高清/流畅画质切换)

MR虚拟直播

无延迟直播

视频加密与安全

在线导播台

相关推荐
肠胃炎2 小时前
Chrome扩展截图功能实现
前端·chrome
Jonathan Star3 小时前
git commit --amend 是 Git 中用于修改最后一次提交的核心命令
前端·chrome·git
兮动人5 小时前
Google Chrome 142更新引发内网访问危机:原理、影响与全面解决方案
前端·chrome
2022.11.7始学前端1 天前
n8n第十节 把Markdown格式的会议纪要发到企微
前端·chrome·n8n
wniuniu_1 天前
rbd创建特定的用户
前端·chrome
蓝冰露1 天前
把chatgpt聊天记录保存下来
chrome·ai·chatgpt·大模型·markdown·chrome devtools
nono牛2 天前
完整bash语法教程:从零到专家
开发语言·chrome·bash
gambool2 天前
新版chrome Edge浏览器不再支持手动添加cookie
前端·chrome·edge
weixin_446260852 天前
八、微调后模型使用及效果验证-1
前端·人工智能·chrome·微调模型
尘缘浮梦2 天前
chrome英文翻译插件
前端·chrome