HTML 音频
HTML <audio>
元素用于在网页上播放音频文件。
HTML <audio> 元素
要播放 HTML 中的音频文件,请使用 <audio>
元素
示例
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持音频元素。
</audio>
亲自试试 »
HTML 音频 - 工作原理
controls
属性添加音频控件,例如播放、暂停和音量。
<source>
元素允许您指定浏览器可以从中选择的备用音频文件。浏览器将使用第一个识别的格式。
在 <audio>
和 </audio>
标签之间的文本仅在不支持 <audio>
元素的浏览器中显示。
HTML <audio> 自动播放
要自动启动音频文件,请使用 autoplay
属性
示例
<audio controls autoplay>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持音频元素。
</audio>
亲自试试 »
注意:Chromium 浏览器在大多数情况下不允许自动播放。但是,静音自动播放始终允许。
在 autoplay
后添加 muted
以使您的音频文件自动开始播放(但静音)
示例
<audio controls autoplay muted>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持音频元素。
</audio>
亲自试试 »
浏览器支持
表中的数字指定完全支持 <audio>
元素的第一个浏览器版本。
元素 | |||||
---|---|---|---|---|---|
<audio> | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
HTML 音频格式
有三种支持的音频格式:MP3、WAV 和 OGG。不同格式的浏览器支持如下:
浏览器 | MP3 | WAV | OGG |
---|---|---|---|
Edge/IE | 是 | 是* | 是* |
Chrome | 是 | 是 | 是 |
Firefox | 是 | 是 | 是 |
Safari | 是 | 是 | 否 |
Opera | 是 | 是 | 是 |
*从 Edge 79 开始
HTML 音频 - 媒体类型
文件格式 | 媒体类型 |
---|---|
MP3 | audio/mpeg |
OGG | audio/ogg |
WAV | audio/wav |
HTML 音频 - 方法、属性和事件
HTML DOM 为 <audio>
元素定义了方法、属性和事件。
这使您可以加载、播放和暂停音频,以及设置持续时间和音量。
还有一些 DOM 事件可以通知您音频何时开始播放、暂停等。
要查看完整的 DOM 参考,请访问我们的 HTML 音频/视频 DOM 参考。
HTML 音频标签
标签 | 描述 |
---|---|
<audio> | <audio> |
定义声音内容 | <source> |