普通小游戏开发
开放能力(必读)
社交转发裂变
数据分析
视频拍摄器
API
多端支持

Audio

Audio 对象 对齐 HTMLAudioElement,提供类似 HTMLAudioElement 的能力。

属性

属性名类型读写特性默认值必填说明最低支持版本
srcstring可读写播放音频文件路径1.34.0
srcObjectArrayBuffer可读写支持设置二进制数据的音频源,与 src 属性设置效果一致1.34.0
currentTimenumber可读写0当前播放的位置,单位为秒。写操作会定位到设置的时间处1.34.0
startTimenumber可读写0从何时开始播放,单位为秒1.34.0
durationnumber只读0音频总长度,单位为秒。1.34.0
volumenumber可读写1音频音量,范围为 0 到 11.34.0
autoplayboolean可读写false是否自动播放1.34.0
loopboolean可读写false是否循环播放1.34.0
pausedboolean只读true是否处于暂停或停止状态1.34.0

方法

play()

播放 Audio 音频。

pause()

暂停播放 Audio 音频。

stop()

停止播放 Audio 音频。

oncanplay(function callback)

音频进入可以播放状态,但不保证后面可以流畅播放。

onseeking(function callback)

监听音频进行跳转操作的事件。

onseeked(function callback)

监听音频完成跳转操作(seek)的事件。

onplaying(function callback)

音频开始播放时触发。可能是刚开始播放,也可能是从暂停中恢复播放。

onpause(function callback)

监听音频暂停事件,当调用 pause 暂停播放音频时候触发。

onended(function callback)

监听音频停止事件,当音频播放完毕后触发。

onstop(function callback)

监听音频停止事件,当调用 stop 停止播放音频时候触发。

onwaiting(function callback)

监听音频加载中的事件,当音频因为数据不足,需要停下来加载时会触发。

代码示例

开发者工具中预览

可参考 AudioContext.createAudio 代码示例

点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助