startVideoRecord、stopVideoRecord、captureVideoClip。startVideoRecord(options):开始录制 options的参数可为空stopVideoRecord(shouldDownload, callback):停止录制,可下载并返回录制结果captureVideoClip(durationMs, filename, callback, options):按时长截取片段并返回录制结果startVideoRecord(options) 支持参数:quality: 清晰度档位,1-5(默认 3,数值越大码率越高)videoBitsPerSecond: 自定义视频码率(会覆盖 quality 默认视频码率)audioBitsPerSecond: 自定义音频码率(会覆盖 quality 默认音频码率)bitsPerSecond: 自定义总码率(优先级高于视频/音频分开配置)mimeType: 期望录制格式(优先尝试,不支持会自动回退)filename: 下载文件名(在停止下载时使用)timeslice: 分片间隔(毫秒,默认 1000)watermark: true / falsestopVideoRecord / captureVideoClip 同时支持 Promise 和 callback:stopVideoRecord(shouldDownload, callback)captureVideoClip(durationMs, filename, callback, options)callback(result) 的 result 与 Promise resolve 数据结构一致:file: File(不支持 File 构造时退化为 Blob)blob: 录制二进制数据filename: 文件名size: 文件大小(字节)type: MIME 类型url: 可用于预览或二次下载的对象 URL注意:最终生成 mp4还是webm由浏览器MediaRecorder支持情况决定。