首页 文章

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

提问于
浏览
1

我为一家目前在移动设备上设置视频广告的公司工作,为此我们需要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

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

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

  • 1

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

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

相关问题