Skip to content

Latest commit

 

History

History
129 lines (110 loc) · 2.96 KB

capture-ctx.md

File metadata and controls

129 lines (110 loc) · 2.96 KB

CaptureContext

捕获上下文,可以从这里获得捕获相关的参数或改变一些东西。

WVC会将此上下文实例暴露到 window.captureCtx 以便您的页面访问。

CaptureContext.start()

开始捕获页面,视频实例的 autostartRender 选项为false时,必须调用此函数才能启动渲染。

CaptureContext.addAudio(options: Object)

添加音频,也可以在页面中插入 <audio> 元素来添加音频。

options 参数

参数 类型 说明
url string 音频URL,支持相对路径
startTime number 起始时间点(毫秒)
endTime number 结束时间点(毫秒)
loop boolean 是否循环播放
volume number 音量(0-100)
seekStart number 裁剪起始时间点(毫秒)
seekEnd number 裁剪结束实际点(毫秒)
fadeInDuration number 淡入时长(毫秒)
fadeOutDuration number 淡出时长(毫秒)
retryFetchs number 下载失败后的重试拉取次数
ignoreCache boolean 是否忽略本地缓存

CaptureContext.addAudios([options: Object, ...])

添加多个音频

CaptureContext.config: Object

当前捕获配置

参数 类型 说明
fps number 捕获帧率
duration number 捕获总时长(毫秒)
frameCount number 目标总帧数

CaptureContext.currentTime: number

已捕获时长(毫秒)

CaptureContext.frameIndex: number

当前捕获的帧下标

CaptureContext.stopFlag: boolean

是否已停止捕获