当用户希望录制当前会议视频时,可通过录制 API 实现。 平台 API 封装了小鱼易连平台录制功能,开发者通过 SDK 可快速实现录制功能。 录制文件将保存在小鱼易连云平台,结合服务端 API 可对录制文件进行后续查询下载等操作。
录制功能的实现也主要分为:启动录制、停止录制和注册录制状态回调。
xyRTC.startCloudRecord()
xyRTC.stopCloudRecord()
xyRTC.on('RecordingStateChanged', (e) => {
const {reason} = e;
if(reason === 'XYSDK:963902'){
// 没有录制权限
return;
}
if(reason !=== "STATE:200" ){
// 录制状态不满足
return;
}
// 成功
})
xyRTC.on('RecordStatusNotification', (e) => {
const {isStart} = e;
if(isStart){
// 远端开启了云端录制,本地录制按钮禁止操作
}
})