【问题标题】:Autoplay is not working in chrome browser on android device自动播放在 android 设备上的 chrome 浏览器中不起作用
【发布时间】:2018-09-10 15:27:46
【问题描述】:

我正在开发一个需要在计算机、智能手机和 iPhone 上运行的网络。 我正在使用带有autoplay 属性的audio HTML 标签,但它不能按预期工作,即音频不会自动播放

<audio id="audio3" autoplay>

我在这里做错了什么?

【问题讨论】:

标签: javascript android html google-chrome autoplay


【解决方案1】:

您必须将 mutedautoplay 属性添加在一起,如下所示

<audio id="audio3" autoplay muted>

Chrome 的自动播放政策在 2018 年 4 月发生了变化,具体如下

  1. 始终允许静音自动播放

  2. 在以下情况下允许自动播放声音:

    • 用户与域进行了交互(点击、点击等)。
    • 在桌面上,用户的媒体参与指数阈值已被超过,这意味着用户之前播放过有声视频。
    • 在移动设备上,用户已将网站添加到他或她的主屏幕。
  3. 顶部框架可以将自动播放权限委托给其 iframe 以允许自动播放声音

Refer google docs了解更多信息

【讨论】:

  • 此外,Android 的 Chrome 浏览器中现在有一个权限选项,用户可以选择允许自动播放声音。
猜你喜欢
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
相关资源
最近更新 更多