开始录制视频
业务场景
抖音和快手渠道强制要求接入录屏功能。
调用该接口,游戏内开始录制视频。
注意事项
该功能只能录制到小游戏全局唯一的上屏 canvas 上的内容,即开发者逻辑所绘制的内容。其他的包括客服按钮,任何类型的广告,以及 showToast 等 API 展示的 native 内容,都无法被录制到。
流程图
无
接口介绍
recorderStart(info: EworldSDK.RecorderStartConfig): void
调用示例
SDKManager.recorderStart({
duration: 15,
onRecorderStartSuccess: () => {
// 开始录制
},
onRecorderStartFailed: (err) => {
// 开始录制失败
},
onRecorderStopSuccess: (recordInfo) => {
// 停止录制成功
},
onRecorderStopFailed: (err) => {
// 停止录制失败
},
});
参数说明
入参
参数名称 | 类型 | 说明 | 备注 |
---|---|---|---|
duration | int | 录屏的时长,单位秒,必须大于 3s,最大值 300s ,默认 15s | 可选 |
出参 RecordInfo: recordInfo
参数名称 | 类型 | 说明 |
---|---|---|
videoPath | string | 录制视频的临时地址 |
time | int | 录制时间,单位:秒 |
错误码
无
FAQ
Q:录屏时长限制为 3s 到 300s 吗?
A:是的,限制在 3s 到 300s 之间。
Q:录屏时长的单位是秒吗?
A:是的,单位是秒。