首页 文章

Chrome视频自动播放

提问于
浏览
0

Chrome和Firefox的最新更新后,不再支持自动播放视频 - 我尝试添加一些代码来启动它,但它似乎不起作用?

var vid = document.getElementById("attractor"); 

    function playVid() { 
        vid.play(); 
    }

有人找到了解决方法吗?

我们做了很多触摸屏互动,并依靠这种方法为我们的吸引者视频 .

3 回答

  • -2

    autoplay 仅在默认情况下将其指定为 muted 时才有效,如下所示 .

    <video autoplay muted>
          <source src="video.mp4" type="video/mp4"></source>
       </video>
    

    不用担心,用户可以将视频取消静音,作为html5视频元素的一部分 .

  • 2

    根据我自己的观察和许多文章,例如this one,Chrome现在会阻止视频的自动播放,除非它们被静音 . 启用声音的视频只能通过用户交互来播放,例如鼠标点击或触摸点击无法通过javascript启动 .

    通过这样做谷歌希望"(make) auto-play more consistent with user expectations and [...] give users more control over audio" [1]

  • 6

    我想通了......把它输入地址栏:

    chrome://flags/#autoplay-policy
    

    并选择“不需要用户手势”

    ...这显然只会使它在您的计算机上运行!

相关问题