Appearance
创建录音器
说明
SDK内置录音器,可通过构造器自由创建和使用,构造器支持设置采样率、录音源等相关参数
方法名
createAudioRecorder
用法
- 用法如下:js
module.createAudioRecorder({ params: { }, complete: (res) => { // console.log(res) } })jsmodule.createAvatarParams({ params: { }, complete: (res : LevenResult) => { console.log(res) } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.isFullDuplex Boolean 否 无 是否为全双工交互,为true时采用 MediaRecorder.AudioSource.VOICE_COMMUNICATION,false时采用MediaRecorder.AudioSource.MICparams.sampleRate Integer 否 16000 采样率 params.volume Integer 否 无 音量 params.videoWidth Integer 否 无 视频宽度 params.videoHeight Integer 否 无 视频高度 params.receivedAudio Boolean 否 无 官方文档未做说明params.selfRender Boolean 否 无 官方文档未做说明params.reuseRenderView Boolean 否 无 官方文档未做说明params.renderTimeout Integer 否 无 录音超时时长,单位:毫秒 params.audioRaise Float 否 无 官方文档未做说明params.playOptimize Boolean 否 无 官方文档未做说明params.probeSize Integer 否 无 官方文档未做说明params.openMediaCode Boolean 否 无 官方文档未做说明params.centerInParent Boolean 否 无 官方文档未做说明params.bgAlpha Boolean 否 无 官方文档未做说明params.alphaRenderMode String 否 无 官方文档未做说明,可选值:V1V2V3success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": {}, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 code Integer 返回类型,0.成功,其他:失败

