recordClip 1.6.1+
GameRecorderManager.recordClip(Object object)
记录精彩的视频片段,调用时必须是正在录屏,可以多次调用,记录不同时刻。在结束录屏时,可以调用 clipVideo
接口剪辑并合成记录的片段。
输入
属性 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
timeRange | Array | [3,3] | 否 | 数组的值表示记录这一时刻的前后时间段内的视频,单位是s |
示例
const recorder = tt.getGameRecorderManager();
recorder.start({
duration: 30,
})
// 记录当前时刻前三秒,后三秒,支持多次调用
recorder.recordClip({
timeRange: [3, 3]
})
recorder.onStop(({ videoPath })=>{
recorder.clipVideo({
path: videoPath,
success(res){
console.log(res.videoPath);
}
})
})