HTML 音频(Audio)
Posted 兔云编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML 音频(Audio)相关的知识,希望对你有一定的参考价值。
问题以及解决方法
使用插件
使用 <embed> 元素
实例
<embed height="50" width="100" src="horse.mp3">
问题:
-
<embed> 标签在 HTML 4 中是无效的。页面无法通过 HTML 4 验证。 -
不同的浏览器对音频格式的支持也不同。 -
如果浏览器不支持该文件格式,没有插件的话就无法播放该音频。 -
如果用户的计算机未安装插件,无法播放音频。 -
如果把该文件转换为其他格式,仍然无法在所有浏览器中播放。
使用 <object> 元素
实例
<object height="50" width="100" data="horse.mp3"></object>
尝试一下 »
问题:
-
不同的浏览器对音频格式的支持也不同。 -
如果浏览器不支持该文件格式,没有插件的话就无法播放该音频。 -
如果用户的计算机未安装插件,无法播放音频。 -
如果把该文件转换为其他格式,仍然无法在所有浏览器中播放。
使用 HTML5 <audio> 元素
流量器兼容
|
|
|
|
|
|
实例
<audio controls>
<source src="horse.mp3" type="audio/mpeg">
<source src="horse.ogg" type="audio/ogg">
Your browser does not support this audio format.
</audio>
尝试一下 »
问题:
-
<audio> 标签在 HTML 4 中是无效的。您的页面无法通过 HTML 4 验证。 -
您必须把音频文件转换为不同的格式。 -
<audio> 元素在老式浏览器中不起作用。
最好的 HTML 解决方法
实例
<audio controls height="100" width="100">
<source src="horse.mp3" type="audio/mpeg">
<source src="horse.ogg" type="audio/ogg">
<embed height="50" width="100" src="horse.mp3">
</audio>
尝试一下 »
问题:
-
您必须把音频转换为不同的格式。 -
<embed> 元素无法回退来显示错误消息。
使用超链接
实例
<a href="horse.mp3">Play the sound</a>
尝试一下 »
内联的声音说明
HTML 多媒体标签
|
|
|
|
|
|
|
|
|
|
|
|
|
|
以上是关于HTML 音频(Audio)的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 HTML 5 中的 <audio> 标签使用 javascript 使用选定的音频文件?