//通过new要害字来建设Audio工具
var Music = new Audio("test.mp3");
//通过document来获取已经存在的Audio工具
var Music = document.getElementById("audio");
//虽然这里也可以行使document.getElementsByClassName('className')等其他的要领来获取。
2.3 api所提供的对audio标签操纵的一些属性和要领
属性
注释
duration
获取媒体文件的总时长,以s为单元,假如无法获取,返回NaN
paused
假如媒体文件被停息,那么paused属性返回true,反之则返回false
ended
假如媒体文件播放完毕返回true
muted
用来获取或配置静音状态。值为boolean
volume
节制音量的属性值为0-1;0为音量最小,1为音量最大
startTime
返回起始播放时刻
error
返回错误代码,为uull的时辰为正常。不然可以通过Music.error.code来获取
currentTime
用来获取或节制当前播放的时刻,单元为s。
currentSrc
以字符串情势返回正在播放或已加载的文件
2.4 常用的节制用的函数
函数
浸染
load()
加载音频、视频软件
play()
加载并播放音频、视频文件或从头播放停息的的音频、视频
pause()
停息出于播放状态的音频、视频文件
canPlayType(obj)
测试是否支持给定的Mini范例的文件
2.5 audio标签API中的常用变乱
起首绑定变乱的话可以通过js中的addEventListener要领来绑定变乱
变乱名称
变乱浸染
loadstart
客户端开始哀求数据
progress
客户规则在哀求数据(可能嗣魅正在缓冲)
play
play()和autoplay播放时
pause
pause()要领促发时
ended
当前播放竣事
timeupdate
当前播放时刻产生改变的时辰。播放中常用的时刻处理赏罚
canplaythrough
歌曲已经载入完全完成
canplay
缓冲至今朝可播放状态。
着实video的api和audio险些同等。稍稍有点差异。以是根基上会了一个其他的也就城市了 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|