Audio对象的属性

Audio对象的属性

属性 描述
audio.volume (读/写) 音量
audio.src (读/写) 歌曲地址
audio.currentTime (读/写) 歌曲当前已播放时长
audio.duration (读) 歌曲的总长度
audio.paused (读) 布尔类型 是否处于暂停状态
audio.ended (读) 布尔类型 歌曲是否已经播放完毕

Audio对象的方法

方法 描述
audio.play() 让歌曲开始播放
audio.pause() 让歌曲开始暂停
audio.load() 重新加载音频元素
audio.getStartDate() 返回新的 Date 对象,表示当前时间线偏移量
audio.canPlayType() 检查浏览器是否能够播放指定的音频类型
audio.fastSeek() 在音频播放器中指定播放时间

Audio对象的事件

事件 描述
audio.oncanplay = fn() 当歌曲下载完之后调用fn
audio.onvolumechange = fn() 当audio.volume发生变换的时候调用fn
audio.onplay = fn() 歌曲开始播放之后调用fn
audio.onpause = fn() 歌曲暂停之后调用fn
audio.ontimeupdate = fn() 歌曲在播放的过程中会一直调用fn
audio.onended = fn() 一首歌曲播放完之后调用fn

 

参考:

http://www.w3school.com.cn/html5/html5_ref_audio_video_dom.asp

http://www.w3school.com.cn/jsref/dom_obj_audio.asp

声明:本站所有文章和图片,如无特殊说明,均为原创发布,转载请注明出处。
随机推荐
CSRF 双重 Cookie 验证
WordPress 上传附件
JavaScript 流式传输数据 SSE (Server-Sent Events)
Web 自定义组件
CSS 基本语法
Git 提示“warning: in the working copy of ' LF will be replaced by CRLF”
如何让 DIV 进入浏览器视口再显示
JavaScript 对象方法