Chrome上的<video>自动播放中断Spotify

时间:2016-09-22 15:08:18

标签: javascript android html5 google-chrome video

我为一家目前在移动设备上设置视频广告的公司工作,为此我们需要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,但这在静音时似乎没有做任何事情。 (这很有意义)。

我们只想在保持后台播放功能的同时自动播放静音视频。

2 个答案:

答案 0 :(得分:1)

目前的铬(正在积极开展工作)中的错误是,带有音频轨道但仍然静音的视频会启动MediaSession。

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

答案 1 :(得分:0)

尝试videoElement.muted=true它可能会像最新的Chrome 64一样修复它,再次引入该问题。

参考:Chrome 64 Mobile Android not preload and not autoplay muted videos