【问题标题】:Enable autoplay HTML5 video in chrome在 chrome 中启用自动播放 HTML5 视频
【发布时间】:2014-01-04 21:42:22
【问题描述】:

在我的项目中,我需要在页面加载时在浏览器中自动播放 HTML5 视频。

我尝试了几种 javascript 解决方案,但没有一个有效。

我了解到,由于防止下载大量数据,android 浏览器正在阻止自动播放。

可以在浏览器/chrome/操作系统设置中关闭此阻止功能吗?

我找不到任何有效的解决方案如何启用自动播放。我搜索了很多 stackoverflow 帖子和许多其他网站...

顺便说一句,我用的是android 4.1.1

【问题讨论】:

    标签: android html google-chrome browser html5-video


    【解决方案1】:

    在视频标签中添加“静音”属性,例如;

    <video autoplay muted>
     ...
    </video>
    

    它会起作用的。谷歌浏览器不会自动播放有声视频。因此,您需要将其静音。

    【讨论】:

      【解决方案2】:

      在 Chrome 中,这似乎正在工作,2017 年:HTML5 视频在 Android (7.1.1) 上的 Chrome (59) 中自动播放。

      请注意,视频开始静音。您可以通过导航到chrome://flags 并将gesture requirement for media playback 设置为disabled(根据this 答案)在Android Chrome 上启用自动播放声音。

      (请注意,不幸的是,禁用此标志似乎对嵌入的 YouTube 视频没有影响。我为此打开了a new question。)

      【讨论】:

        【解决方案3】:

        简短回答:不。

        更长的答案:我们正在研究它,但默认情况下关闭它的原因是我们非常关心用户移动设备上的电池和带宽,我们宁愿要求用户执行手势。

        【讨论】:

        • 这似乎在 Android 7.1.1 上的 Chrome 59 中运行良好。我不会说过去 3 年中电池寿命的情况有了很大的改善(仍然是那些单日费用......),但我认为移动带宽的价格已经显着下降,因为 Chrome 团队不太关心拥有视频自动播放。
        猜你喜欢
        • 1970-01-01
        • 2019-03-20
        • 2018-05-08
        • 2016-02-25
        • 1970-01-01
        • 2021-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多