Angular 在角度/电子应用中使用MediaRecorder对象
我试图使用MediaRecorder对象,但编译器无法识别它Angular 在角度/电子应用中使用MediaRecorder对象,angular,typescript,types,electron,mediacapture,Angular,Typescript,Types,Electron,Mediacapture,我试图使用MediaRecorder对象,但编译器无法识别它 startStreaming(){ const mediaStream=this.canvas.captureStream(30); this.mediaRecorder = new MediaRecorder(mediaStream, { mimeType: 'video/webm;codecs=h264', videoBitsPerSecond : 3 * 1024 * 1024 }); this.mediaRec
startStreaming(){
const mediaStream=this.canvas.captureStream(30);
this.mediaRecorder = new MediaRecorder(mediaStream, {
mimeType: 'video/webm;codecs=h264',
videoBitsPerSecond : 3 * 1024 * 1024
});
this.mediaRecorder.start(1000);
}
this.canvas
已声明为htmlcanvaseElement
,但我在captureStream
上仍有此错误:
类型“HTMLCanvasElement”上不存在属性“captureStream”。
在下一行中,我找不到名称“MediaRecorder”。
到目前为止,我试图:
npm安装-d@types/dom mediacapture记录
tsconfig.json
但似乎什么都不管用。有什么想法吗?您是否尝试过将“dom mediacapture记录”添加到
tsconfig.app.json
中的types
数组中,而不是tsconfig.json
?这对我有用