• 浏览器无法自动播放视频


    在浏览器中自动播放视频会报错:play() failed because the user didn't interact with the document first。

    网上大部分资料是需要设置autoplay选项,但是我的谷歌浏览器版本是78 ;

    设置改成如下

    设置之后还是无效

    需求背景如下:有6个子模块自动跳转,12个子模块中有视频的播放。

    问题:子模块中的小视频可以自动播放,但是子模块对应的页面里视频无法自动播放。

    解决:

    浏览器自动播放的条件1.没有音频,将video设置成muted

              2.视频在视图里面是可见的,不能被隐藏或者在可视区域外

    子模块对应的页面在页面加载完成时是对用户不可见的,浏览器会报错play() failed because the user didn't interact with the document first。这时需要用户与浏览器进行交互(包括touchend、click、doubleClick、键盘事件)。

  • 相关阅读:
    不舍
    java 笔记
    Javascript 行为委托
    JavaScript 函数调用的 this词法
    Javascript 闭包
    Javascript 原型链
    理解css的BFC
    多模态检索之CCA算法
    MySQL 基础概念、基础配置、密码破解
    Python的进程和线程
  • 原文地址:https://www.cnblogs.com/peilin-liang/p/11840544.html
Copyright © 2020-2023  润新知