& lt; video>自动播放chrome android中断Spotify

<video> autoplay on chrome android interrupts Spotify

本文关键字:android Spotify 中断 chrome lt video 自动播放      更新时间:2023-09-26

我为一家公司工作,该公司目前正在手机上设置视频广告,为此我们需要HTML5 <video>元素。现在Chrome 53发布了,它支持静音自动播放,我们对我们的新视频广告抱有很大的希望。

不幸的是,我们得到客户的抱怨,即使静音视频自动播放中断Spotify(和其他后台媒体播放)。

有办法解决这个问题吗?我们的<video>元素看起来像这样:

<video width="320" height="180" preload="auto" muted="" autoplay="" webkit-playsinline="" ><source src="....." type="video/mp4"></video>

我已经尝试从javascript设置音量为0,但这似乎没有做任何事情时静音。(这是有道理的)。

我们只想在保持后台播放功能的情况下自动播放静音视频

这是当前chromium中的一个bug(正在积极修复中),带有音轨但仍然静音的视频会启动MediaSession。

在我们修复这个错误之前的一个解决方法是使用没有音轨的媒体,它应该可以防止这种情况。

尝试做videoElement.muted=true,它可能会修复它,就像在最新的chrome 64中再次引入这个问题。

参考:Chrome 64移动Android不预加载和不自动播放静音视频