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
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。