微信小程序API 音频-InnerAudioContext对象


当前第2页 返回上一页


InnerAudioContext.onError(function callback)

监听音频播放错误事件

参数

function callback

音频播放错误事件的回调函数

参数

Object res
属性 类型 说明
errMsg string
errCode number

errCode 的合法值

说明 最低版本
10001 系统错误
10002 网络错误
10003 文件错误
10004 格式错误
-1 未知错误


InnerAudioContext.onPause(function callback)

监听音频暂停事件

参数

function callback

音频暂停事件的回调函数


InnerAudioContext.onPlay(function callback)

监听音频播放事件

参数

function callback

音频播放事件的回调函数


InnerAudioContext.onSeeked(function callback)

监听音频完成跳转操作的事件

参数

function callback

音频完成跳转操作的事件的回调函数


InnerAudioContext.onSeeking(function callback)

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

参数

function callback

音频进行跳转操作的事件的回调函数


InnerAudioContext.onStop(function callback)

监听音频停止事件

参数

function callback

音频停止事件的回调函数


InnerAudioContext.onTimeUpdate(function callback)

监听音频播放进度更新事件

参数

function callback

音频播放进度更新事件的回调函数


InnerAudioContext.onWaiting(function callback)

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

参数

function callback

音频加载中事件的回调函数


InnerAudioContext.pause()

暂停。暂停后的音频再播放会从暂停处开始播放



InnerAudioContext.play()

播放


InnerAudioContext.seek(number position)

跳转到指定位置

参数

number position

跳转的时间,单位 s。精确到小数点后 3 位,即支持 ms 级别精确度


InnerAudioContext.stop()

停止。停止后的音频再播放会从头开始播放。



支持格式

格式 iOS Android
flac x
m4a
ogg x
ape x
amr x
wma x
wav
mp3
mp4 x
aac
aiff x
caf x

示例代码:

const innerAudioContext = wx.createInnerAudioContext()
innerAudioContext.autoplay = true
innerAudioContext.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'
innerAudioContext.onPlay(() => {
  console.log('开始播放')
})
innerAudioContext.onError((res) => {
  console.log(res.errMsg)
  console.log(res.errCode)
})



标签:微信小程序

返回前面的内容

相关阅读 >>

微信小程序api 视频-压缩接口

微信小程序工具 beta版本下载

微信小程序 快递接口(商家查看)-文档说明

微信小程序 小程序使用precancelorder

微信小程序 扩展组件纵向选项卡组件

微信小程序 基础功能

微信小程序云开发sdk文档 微信支付统一下单

微信小程序云开发 调试

微信小程序 api

微信小程序滑块视图容器 滑块视图容器

更多相关阅读请进入《微信小程序》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...