MediaRecorder.onError
收藏我的收藏
监听 Canvas 录制器的错误事件。
语法
MediaRecorder.onError(callback)
参数说明
callback
类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
function | | 是 | 录制器发生错误后要执行的回调函数 | 2.52.0 |
回调函数参数说明
object 类型,属性如下:
属性名 | 类型 | 说明 | 最低支持版本 |
errMsg | string | 错误信息 | 2.52.0 |
返回值
无
扫码体验
代码示例
<canvas id="myCanvas" canvas-id="myCanvas" type="2d"> </canvas>
Page({ async onReady() { tt.createSelectorQuery() .select("#myCanvas") .node() .exec((res) => { // 获取 canvas 实例 const canvas = res[0].node; const canvasCtx = canvas.getContext("2d"); this.recorder = tt.createMediaRecorder(canvas, { width: canvas.width, // video width height: canvas.height, // video height videoBitsPerSecond: 1000, // bit rate in kbps gop: 12, // key frame interval fps: 60, // frames per second }); this.recorder.onError((err) => { console.log("err: ", err); }); }); }, });
Bug & Tip
无