【发布时间】:2018-11-12 01:09:32
【问题描述】:
我对画布元素和方法captureStream 有奇怪的情况。根据文档 HTMLCanvasElement 有一个方法captureStream。但是我的 Angular6 应用声称没有这种方法。
所以这段代码不起作用:
let canvas: HTMLCanvasElement;
canvas = document.createElement('canvas');
let stream = canvas.captureStream(20);
在第三行失败。
这段代码运行没有任何错误:
let canvas: any;
canvas = document.createElement('canvas');
let stream = canvas.captureStream(20);
这怎么可能?我 100% 确定 HTMLCanvasElement 有这个方法,并且 document.createElement('canvas') 返回 HTMLCanvasElement。
【问题讨论】:
标签: javascript html typescript html5-canvas