HTML5 audio标签
类别:Web前端 浏览量:1176
时间:2015-6-29 HTML5 audio标签
HTML5 audio标签在HTML5标准网页里面,我们可以运用audio标签来完成我们对声音的调用及播放,比如音乐或其他音频流。
HTML5 Audio标签支持三种格式的音频,分别是wav mp3和ogg格式。
一、Video标签支持的部分属性列举
属性 | 值 | 描述 |
---|---|---|
autoplay | autoplay | 如果出现该属性,则音频在就绪后马上自动播放。 |
controls | controls | 如果出现该属性,则向用户显示控件,比如播放、暂停、定位、音量、全屏切换、字幕(如果可用)、音轨(如果可用)。 |
loop | loop | 如果出现该属性,则每当音频结束时重新开始循环播放。 |
preload | auto、meta、none |
如果出现该属性,则音频在页面加载时进行加载,并预备播放。 如果使用 "autoplay",则忽略该属性。 |
src | url | 要播放的音频的 URL。可以是相对的URL也可以是绝对的URL,还可以用source标签来指定播放源。 |
二、Video标签实例
<!DOCTYPE HTML>
<html>
<body>
<audio controls="controls" autoplay="autoplay">
<source src="song.ogg" type="audio/ogg">
<source src="song.mp3" type="audio/mpeg">
你的浏览器不支持html5的audio标签
</audio>
</body>
</html>
实例说明
1、<audio> 与 </audio> 之间插入的内容是供不支持 audio 元素的浏览器显示的。
2、audio 元素允许多个 source 元素。source 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式
三、Video标签常用的事件
事件名称 | 事件作用 |
loadstart | 客户端开始请求数据 |
progress | 客户端正在请求数据(或者说正在缓冲) |
play | play()和autoplay播放时 |
pause | pause()方法促发时 |
ended | 当前播放结束 |
timeupdate | 当前播放时间发生改变的时候。播放中常用的时间处理哦 |
canplaythrough | 歌曲已经载入完全完成 |
canplay | 缓冲至目前可播放状态。 |
标签:HTML5
您可能感兴趣
- html5可以做语音聊天吗(基于Html5实现的语音搜索功能)
- html5播放代码(html5 video全屏播放/自动播放的实现示例)
- html5定位地理位置(Html5获取高德地图定位天气的方法)
- html5定位地理位置(html5 制作地图当前定位箭头的方法示例)
- html5最好用语义元素(HTML5语义化元素你真的用对了吗)
- html5+css3动画效果图(纯DOM+CSS3实现简单的小风车动画)
- html5input标签的默认属性(移动端HTML5 input常见问题小结)
- html5自定义结构指令(浅析HTML5 meta viewport参数)
- webui控件在前端开发中的作用(HTML5 weui使用笔记)
- html5 data属性
- html5炫酷代码(HTML5实现视频弹幕功能)
- html5播放器按菜单键没反应(解决HTML5中的audio在手机端和微信端的不能自动播放问题)
- html5canvas功能介绍(Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 附转换公式)
- html5字体倾斜代码(html5响应式开发自动计算fontSize的方法)
- html5如何控制内容(html5拖拽应用记录及注意点)
- html5音频处理(recorder.js 基于Html5录音功能的实现)
- 城市记忆之上海 最难忘的是老弄堂里的市井味道(城市记忆之上海)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
热门推荐
- JS中错误处理
- laravel怎么查询信息过滤(laravel多条件查询方法and,or嵌套查询)
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- dedecms表单格式(DedeCMS arclist的分页使用教程)
- dedecms分页效果(织梦dedecms将列表页重复的第一页去除的方法)
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- 怎么将mysql彻底卸载(如何把Mysql卸载干净亲测有效)
- Laravel 中创建 Zip 压缩文件并提供下载的实现方法(Laravel 中创建 Zip 压缩文件并提供下载的实现方法)
- python怎么抽取微信图片(Python 一键制作微信好友图片墙的方法)
- php单例模式教程学习(PHP下用Swoole实现Actor并发模型的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9