返回

Chrome 66禁声之后的音频播放形势

前端

HTML5 audio 声音播放自动化的起源与发展

1. HTML5 audio 之前的声音播放

在HTML5 audio 诞生之前,想要在网页中实现声音播放功能,开发者需要使用各种插件,比如 Flash、Silverlight、QuickTime 等。这些插件各有优缺点,但都不够标准化,而且兼容性也不好。

2. HTML5 audio 的诞生与迅速崛起

HTML5 audio 的出现改变了这一切。HTML5 audio 是一种标准的 HTML 元素,可以用来在网页中播放声音。HTML5 audio 的优点在于:

  • 标准化:HTML5 audio 是一个标准的 HTML 元素,这意味着它可以在所有支持 HTML5 的浏览器中播放声音。
  • 兼容性好:HTML5 audio 的兼容性很好,它可以在各种操作系统和设备上播放声音。
  • 易于使用:HTML5 audio 的使用非常简单,开发者只需要将 HTML5 audio 元素添加到网页中,然后设置好声音源即可。

HTML5 audio 的诞生给网页中的声音播放带来了革命性的变化。HTML5 audio 使得声音播放变得更加简单、标准化和兼容性更好。

3. HTML5 audio 的自动播放

HTML5 audio 的一个重要特性就是自动播放。自动播放是指当用户打开一个网页时,HTML5 audio 元素会自动播放声音。自动播放功能非常方便,它可以给用户带来更好的体验。

然而,HTML5 audio 的自动播放功能也带来了很多问题。最主要的问题就是,自动播放的声音可能会干扰用户。尤其是当用户在公共场合打开网页时,自动播放的声音可能会影响到其他人。

4. HTML5 audio 自动播放的禁止

为了解决 HTML5 audio 自动播放带来的问题,各大浏览器厂商开始禁止 HTML5 audio 的自动播放。苹果公司在 2017 年 11 月发布的 Safari 11 中禁掉了 HTML5 audio 的自动播放。谷歌公司在 2018 年 4 月份发布的 Chrome 66 中也禁掉了 HTML5 audio 的自动播放。

HTML5 audio 自动播放的禁止对开发者来说是一个很大的影响。开发者需要修改他们的网页,以适应 HTML5 audio 自动播放的禁止。

Chrome 66 禁声之后音频播放的形势

Chrome 66 禁声之后,音频播放的形势发生了很大的变化。开发者需要适应新的形势,以保证他们的网页能够正常播放声音。

1. 开发者需要修改他们的网页

开发者需要修改他们的网页,以适应 Chrome 66 禁声之后的新形势。开发者可以采取以下措施:

  • 使用 JavaScript 手动触发声音播放。
  • 使用带有声音控制按钮的 HTML5 audio 元素。
  • 使用第三方库或插件来实现声音播放。

2. 用户需要习惯新的声音播放方式

Chrome 66 禁声之后,用户需要习惯新的声音播放方式。用户可以采取以下措施:

  • 在公共场合打开网页时,关闭浏览器的自动播放功能。
  • 在网页中找到声音控制按钮,并手动触发声音播放。
  • 安装第三方浏览器插件来实现声音播放。

Chrome 66 禁声之后,音频播放的形势发生了很大的变化。开发者和用户都需要适应新的形势,以保证网页能够正常播放声音。