HTML教程 HTML教程HTML是什么HTML 代码编辑器HTML 基础标签HTML 元素HTML 属性HTML 标题HTML 段落HTML 文本格式化HTML CSSHTML 头部HTML链接HTML 图像HTML 区块和行内元素HTML 表格HTML 列表HTML 引用和定义元素HTML 计算机代码元素HTML 布局HTML 框架HTML 脚本/JavaScriptHTML 文件路径HTML 颜色HTML 字符(编码)和实体HTML URL(网址)HTML XHTMLHTML - Web服务器HTML空格符(空格的代码)HTML表单 HTML 表单HTML 表单属性HTML 表单元素HTML 表单input类型HTML 表单input属性HTML多媒体 HTML多媒体HTML5 教程 HTML5 教程 从入门到精通HTML5 拖放/拖拽HTML5 语义元素 HTML5 新的 Input 输入类型HTML5 新表单元素HTML5 新的表单属性HTML5 canvas画布HTML5 SVG矢量图形HTML5 Audio(音频)HTML5 Video(视频)HTML5 Web WorkersHTML5 存储HTML5 WebSocketHTML5 IndexedDBHTML5 IndexedDB增删改查HTML 参考手册 HTML 全局属性HTML 事件属性HTML 世界语言代码缩略词ascii码对照表HTML 完整的 ISO-8859-1 参考手册HTML 符号实体参考手册HTML 字符集HTML URL编码表HTML Canvas 参考手册SVG 参考手册HTML 音频/视频 document 参考手册

HTML5 Audio(音频)

在网页里如何播放音频,HTML5 提供了播放音频文件的标准。使用 <audio> 元素。

至今较为常用的播放音频方法:

HTML5标准 <audio> 案例

audio音频标签controls播放控件

audio音频标签controls播放控件

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>设置音频播放控件属性案例-HTML教程www.xuandaima.com</title>
</head>
<body>
        <audio controls  src="/Template/Test/src/audio.mp3">
           您的浏览器不支持 audio 标签。
        </audio>
</body>
</html>

运行代码

注意HTML5 DOM 为 <audio> 和 <video> 元素提供了方法、属性和事件。可通过javascript控制音频或视频的播放、暂停、静音、返回播放位置等操作,请查阅HTML 音频/视频 document 参考手册

超链接案例

如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件。

以下代码片段显示指向 mp3 文件的链接。如果用户点击该链接,浏览器会启动“辅助应用程序”来播放该文件:

<a href="/Template/Test/src/audio.mp3">点击这里,播放音乐</a>

运行代码

嵌入标签<iframe> 案例

<iframe width="250" height="250" src="/Template/Test/src/audio.mp3" ></iframe>

运行代码

嵌入内容标签<embed> 案例

<embed src="/Template/Test/src/audio.mp3" width="250" height="250" ></embed>

运行代码

对象标签<object> 案例

<object data="/Template/Test/src/audio.mp3" width="250" height="250" ></object>

运行代码

支持浏览器

因windows系统safari浏览器停止更新后不支持<audio>,Internet Explorer 8 及更早IE版本不支持 <audio> 元素.

ChromeIEFirefoxsafarioprea

音频格式及浏览器支持

目前, <audio>元素支持三种音频格式文件: MP3, Wav, 和 Ogg:


浏览器MP3WavOgg
Internet Explorer 9+YESNONO
Chrome 6+YESYESYES
Firefox 3.6+YESYESYES
Safari 5+YESYESNO
Opera 10+YESYESYES


音频格式的MIME类型
FormatMIME-type
MP3audio/mpeg
Oggaudio/ogg
Wavaudio/wav


HTML5 Audio 相关标签
标签描述
<audio>定义了声音内容
<source>规定了多媒体资源, 可以是多个,在 <video> 与 <audio>标签中使用
<object>定义内嵌对象。可为音频。
<iframe>嵌入标签。可为音频。
<embed>嵌入内容标签。可为音频。