Appearance
开启本地媒体录制
说明
开启后把直播过程中的音视频内容录制到本地的一个文件中,该功能不会产生额外费用。
方法名
startLocalRecording
用法
- 用法如下:
js
module.startLocalRecording({
params:{
},
//成功执行的函数
success: (res) => {
let data = res.data;
console.log(data)
},
//失败执行的函数
fail: (res) => {
console.log(res)
},
//接口调用完成返回函数,不管成功还是失败都会返回
complete: (res) => {
// console.log(res)
}
})js
module.startLocalRecording({
params:{
},
//成功执行的函数
success: (res) => {
const data = res.data;
console.log(data)
},
//失败执行的函数
fail: (res) => {
console.log(res)
},
//接口调用完成返回函数,不管成功还是失败都会返回
// complete: (res) => {
// console.log(res)
// }
} as LevenOptions)- 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 参数配置 params.saveDir String 否 无 录音文件保存目录,不传或传空值插件会保存到默认目录下 params.fileName String 否 无 保存的文件名,如:a.mp4 params.interval Integer 否 无 interval 录制信息更新频率,单位毫秒,有效范围:[1000, 10000]。默认值为-1,表示不回调 params.maxDurationPerFile Integer 否 无 maxDurationPerFile 录制文件分片时长,单位毫秒,最小值10000。默认值为0,表示不分片 params.recordType String 否 无 媒体录制类型,默认值:TRTC_RECORD_TYPE_BOTH,即同时录制音频和视频,可选值请参考【媒体录制类型】 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
媒体录制类型
| 名称 | 描述 |
|---|---|
| TRTC_RECORD_TYPE_AUDIO | 仅录制音频 |
| TRTC_RECORD_TYPE_VIDEO | 仅录制视频 |
| TRTC_RECORD_TYPE_BOTH | 同时录制音频和视频 |
回调
- 示例
json
{
"data": {},
"message": "",
"code": 0
}- 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 code Integer 返回类型,0.成功,其他:失败
