recordClip 1.6.1+

GameRecorderManager.recordClip(Object object)

记录精彩的视频片段,调用时必须是正在录屏,可以多次调用,记录不同时刻。在结束录屏时,可以调用 clipVideo 接口剪辑并合成记录的片段。

输入

属性类型默认值是否必填说明
timeRangeArray[3,3]数组的值表示记录这一时刻的前后时间段内的视频,单位是s

示例

  1. const recorder = tt.getGameRecorderManager();
  2. recorder.start({
  3. duration: 30,
  4. })
  5. // 记录当前时刻前三秒,后三秒,支持多次调用
  6. recorder.recordClip({
  7. timeRange: [3, 3]
  8. })
  9. recorder.onStop(({ videoPath })=>{
  10. recorder.clipVideo({
  11. path: videoPath,
  12. success(res){
  13. console.log(res.videoPath);
  14. }
  15. })
  16. })