Javascript 未定义ImageCapture

Javascript 未定义ImageCapture,javascript,html,getusermedia,Javascript,Html,Getusermedia,我正在尝试执行以下代码: const canvas=document.querySelector('canvas'); var区间; var轨迹; navigator.mediaDevices.getUserMedia({video:true}) .然后(gotMedia) .catch(err=>console.error('getUserMedia()失败:',err)); 媒体功能(媒体流){ track=mediastream.getVideoTracks()[0]; var imag

我正在尝试执行以下代码:

const canvas=document.querySelector('canvas');
var区间;
var轨迹;
navigator.mediaDevices.getUserMedia({video:true})
.然后(gotMedia)
.catch(err=>console.error('getUserMedia()失败:',err));
媒体功能(媒体流){
track=mediastream.getVideoTracks()[0];
var imageCapture=新的imageCapture(跟踪);
间隔=设置间隔(函数(){
imageCapture.grabFrame()
.then(processFrame)
.catch(err=>console.error('grabFrame()失败:',err));
}, 1000);
}
函数processFrame(imgData){
canvas.width=imgData.width;
canvas.height=imgData.height;
canvas.getContext('2d').drawImage(imgData,0,0);
}
功能停止抓取帧(e){
间隔时间;
track.stop();

}
该规范尚未在任何浏览器中实现,除非。

您从哪里获得
ImageCapture
?这是你正在使用的图书馆吗?嗨@caisah我没有从任何地方包括它。以下是来源:。它们似乎什么都没有,对。你试过其他Borwser吗?我在任何地方都没有找到它的文档。