createInnerAudioContext(params: Object)

版本要求:
BaseKit≥2.3.2@ray-js/ray≥0.3.23
支持平台:
iOSAndroid
import { createInnerAudioContext } from '@ray-js/ray';

// Promise 调用
try {
  const res = await createInnerAudioContext();
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

描述

创建内部audio上下文InnerAudioContext对象

参数

属性类型必填说明
complete() => void否接口调用结束的回调函数(调用成功、失败都会执行)
success() => void否接口调用成功的回调函数
fail(params: Object) => void否接口调用失败的回调函数
fail 回调参数
属性类型说明
errorMsgstring错误信息
errorCodestring | number错误码
错误扩展

返回值

类型:InnerAudioContext
InnerAudioContext
属性类型说明BaseKit 最低版本
pausefunction暂停-
resumefunction恢复-
playfunction播放-
seekfunction跳转到指定位置-
stopfunction停止。停止后的音频再播放会从头开始播放-
destroy已废弃function销毁当前实例
↳ destroyPlayer
-
destroyPlayerfunction销毁当前实例v3.17.4
onTimeUpdatefunction监听音频播放进度更新事件(进度为系统返回,双端可能不一致)v2.4.3
offTimeUpdatefunction取消监听音频播放进度更新事件v3.19.0
onPlayerStatusUpdatefunction监听音频播放状态事件v3.19.0
offPlayerStatusUpdatefunction取消监听音频播放状态事件v3.19.0

示例代码

import { createInnerAudioContext } from '@ray-js/ray'

const manager = await createInnerAudioContext();