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


本文整理自网络,侵删。

InnerAudioContext

InnerAudioContext 实例,可通过 wx.createInnerAudioContext 接口获取实例。



属性


string src

音频资源的地址,用于直接播放。2.2.3 开始支持云文件ID


number startTime

开始播放的位置(单位:s),默认为 0


boolean autoplay

是否自动开始播放,默认为 false


boolean loop

是否循环播放,默认为 false


boolean obeyMuteSwitch

是否遵循系统静音开关,默认为 true。当此参数为 false 时,即使用户打开了静音开关,也能继续发出声音。从 2.3.0 版本开始此参数不生效,使用 wx.setInnerAudioOption 接口统一设置。


number volume

音量。范围 0~1。默认为 1


number playbackRate

播放速度。范围 0.5-2.0,默认为 1。(Android 需要 6 及以上版本)


number duration

当前音频的长度(单位 s)。只有在当前有合法的 src 时返回(只读)


number currentTime

当前音频的播放位置(单位 s)。只有在当前有合法的 src 时返回,时间保留小数点后 6 位(只读)


boolean paused

当前是是否暂停或停止状态(只读)


number buffered

音频缓冲的时间点,仅保证当前播放时间点到此时间点内容已缓冲(只读)



方法:

InnerAudioContext.destroy()

销毁当前实例


InnerAudioContext.offCanplay(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频进入可以播放状态的事件

参数

function callback

音频进入可以播放状态的事件的回调函数



InnerAudioContext.offEnded(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频自然播放至结束的事件

参数

function callback

音频自然播放至结束的事件的回调函数


InnerAudioContext.offError(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频播放错误事件

参数

function callback

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


InnerAudioContext.offPause(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频暂停事件

参数

function callback

音频暂停事件的回调函数


InnerAudioContext.offPlay(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频播放事件

参数

function callback

音频播放事件的回调函数


InnerAudioContext.offSeeked(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

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

参数

function callback

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


InnerAudioContext.offSeeking(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

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

参数

function callback

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


InnerAudioContext.offStop(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频停止事件

参数

function callback

音频停止事件的回调函数


InnerAudioContext.offTimeUpdate(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

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

参数

function callback

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


InnerAudioContext.offWaiting(function callback)

基础库 1.9.0 开始支持,低版本需做兼容处理。

取消监听音频加载中事件

参数

function callback

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


InnerAudioContext.onCanplay(function callback)

监听音频进入可以播放状态的事件。但不保证后面可以流畅播放

参数

function callback

音频进入可以播放状态的事件的回调函数


InnerAudioContext.onEnded(function callback)

监听音频自然播放至结束的事件

参数

function callback

音频自然播放至结束的事件的回调函数

阅读剩余部分

相关阅读 >>

微信小程序api 性能

微信小程序 darkmode适配指南

微信小程序 运力方使用onriderscoreset

微信小程序api 文件-获取已保存的本地缓存文件列表

微信小程序 基础功能

微信小程序api 数据用户画像

微信小程序api 实时语音-监听通话状态变化事件

简易双向绑定

微信小程序 插件使用组件的限制

微信小程序 广告数据源报表查询

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




打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...