【问题标题】:<video> autoplay on chrome android interrupts Spotify<video> chrome android 上的自动播放会中断 Spotify
【发布时间】:2016-09-22 15:08:17
【问题描述】:

我在一家目前在移动设备上设置视频广告的公司工作,为此我们需要 HTML5 &lt;video&gt; 元素。现在 Chrome 53 已经发布并且它支持静音自动播放,我们对我们的新视频广告寄予厚望。

不幸的是,我们收到了客户的抱怨,甚至是静音视频自动播放会中断 Spotify(和其他背景媒体播放)。

有没有办法解决这个问题?我们的&lt;video&gt; 元素如下所示:

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

我已经尝试通过 javascript 将音量设置为 0,但是在静音时这似乎没有任何作用。 (这是有道理的)。

我们只想在启用后台播放的同时自动播放静音视频。

【问题讨论】:

    标签: javascript android html google-chrome video


    【解决方案1】:

    Chromium 中的一个当前错误(正在积极处理中)是带有音轨但仍然静音的视频会启动 MediaSession。

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

    【讨论】:

    • 谢谢!你有铬中错误报告的链接吗?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 2012-05-04
      • 2012-09-17
      • 2016-02-25
      • 2015-05-17
      • 1970-01-01
      • 2013-11-01
      • 1970-01-01
      • 2017-04-24
      相关资源
      最近更新 更多