InnerAudioContext.onError(function listener)

微信小程序插件:支持

功能描述

监听音频播放错误事件

参数

function listener

音频播放错误事件的监听函数

参数

Object res
属性 类型 说明
errMsg string
errCode number
合法值 说明
10001 系统错误
10002 网络错误
10003 文件错误
10004 格式错误
-1 未知错误

Tips

  1. 当 errCode=100001 时,如果 errMsg 中包含 INNERCODE -11828,请先检查 response header 是否缺少 Content-Length
  2. 当 errCode=100001 时,如果 errMsg 中包含 systemErrCode:200333420,请检查文件编码格式和 fileExtension 是否一致

InnerAudioContext.offWaiting(function listener)

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

微信小程序插件:支持

功能描述

移除音频加载中事件的监听函数

参数

function listener

onWaiting 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onWaiting(listener)
InnerAudioContext.offWaiting(listener) // 需传入与监听时同一个的函数对象

InnerAudioContext.offTimeUpdate(function listener)

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

微信小程序插件:支持

功能描述

移除音频播放进度更新事件的监听函数

参数

function listener

onTimeUpdate 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onTimeUpdate(listener)
InnerAudioContext.offTimeUpdate(listener) // 需传入与监听时同一个的函数对象

InnerAudioContext.offStop(function listener)

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

微信小程序插件:支持

功能描述

移除音频停止事件的监听函数

参数

function listener

onStop 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onStop(listener)
InnerAudioContext.offStop(listener) // 需传入与监听时同一个的函数对象

InnerAudioContext.offSeeking(function listener)

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

微信小程序插件:支持

功能描述

移除音频进行跳转操作的事件的监听函数

参数

function listener

onSeeking 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onSeeking(listener)
InnerAudioContext.offSeeking(listener) // 需传入与监听时同一个的函数对象

InnerAudioContext.offSeeked(function listener)

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

微信小程序插件:支持

功能描述

移除音频完成跳转操作的事件的监听函数

参数

function listener

onSeeked 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onSeeked(listener)
InnerAudioContext.offSeeked(listener) // 需传入与监听时同一个的函数对象

InnerAudioContext.offPlay(function listener)

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

微信小程序插件:支持

功能描述

移除音频播放事件的监听函数

参数

function listener

onPlay 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function (res) { console.log(res) }

InnerAudioContext.onPlay(listener)
InnerAudioContext.offPlay(listener) // 需传入与监听时同一个的函数对象