InnerAudioContext 实例,可通过 wx.createInnerAudioContext 接口获取实例。
在象山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站建设 网站设计制作按需设计,公司网站建设,企业网站建设,品牌网站设计,全网营销推广,外贸营销网站建设,象山网站建设费用合理。
音频资源的地址,用于直接播放。2.2.3 开始支持云文件ID
开始播放的位置(单位:s),默认为 0
是否自动开始播放,默认为 false
是否循环播放,默认为 false
是否遵循系统静音开关,默认为 true。当此参数为 false 时,即使用户打开了静音开关,也能继续发出声音。从 2.3.0 版本开始此参数不生效,使用 wx.setInnerAudioOption 接口统一设置。
音量。范围 0~1。默认为 1
播放速度。范围 0.5-2.0,默认为 1。(Android 需要 6 及以上版本)
当前音频的长度(单位 s)。只有在当前有合法的 src 时返回(只读)
当前音频的播放位置(单位 s)。只有在当前有合法的 src 时返回,时间保留小数点后 6 位(只读)
当前是是否暂停或停止状态(只读)
音频缓冲的时间点,仅保证当前播放时间点到此时间点内容已缓冲(只读)
销毁当前实例
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频进入可以播放状态的事件
音频进入可以播放状态的事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频自然播放至结束的事件
音频自然播放至结束的事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频播放错误事件
音频播放错误事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频暂停事件
音频暂停事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频播放事件
音频播放事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频完成跳转操作的事件
音频完成跳转操作的事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频进行跳转操作的事件
音频进行跳转操作的事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频停止事件
音频停止事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频播放进度更新事件
音频播放进度更新事件的回调函数
基础库 1.9.0 开始支持,低版本需做 兼容处理。
取消监听音频加载中事件
音频加载中事件的回调函数
监听音频进入可以播放状态的事件。但不保证后面可以流畅播放
音频进入可以播放状态的事件的回调函数
监听音频自然播放至结束的事件
音频自然播放至结束的事件的回调函数
监听音频播放错误事件
音频播放错误事件的回调函数
属性 | 类型 | 说明 |
---|---|---|
errMsg | string | |
errCode | number |
errCode 的合法值
值 | 说明 | 最低版本 |
---|---|---|
10001 | 系统错误 | |
10002 | 网络错误 | |
10003 | 文件错误 | |
10004 | 格式错误 | |
-1 | 未知错误 |
监听音频暂停事件
音频暂停事件的回调函数
监听音频播放事件
音频播放事件的回调函数
监听音频完成跳转操作的事件
音频完成跳转操作的事件的回调函数
监听音频进行跳转操作的事件
音频进行跳转操作的事件的回调函数
监听音频停止事件
音频停止事件的回调函数
监听音频播放进度更新事件
音频播放进度更新事件的回调函数
监听音频加载中事件。当音频因为数据不足,需要停下来加载时会触发
音频加载中事件的回调函数
暂停。暂停后的音频再播放会从暂停处开始播放
播放
跳转到指定位置
跳转的时间,单位 s。精确到小数点后 3 位,即支持 ms 级别精确度
停止。停止后的音频再播放会从头开始播放。
格式 | 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音频·InnerAudioContext对象
网站URL:http://www.csdahua.cn/qtweb/news45/40645.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网