Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在角度/电子应用中使用MediaRecorder对象_Angular_Typescript_Types_Electron_Mediacapture - Fatal编程技术网

Angular 在角度/电子应用中使用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

我试图使用MediaRecorder对象,但编译器无法识别它

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”。

到目前为止,我试图:

  • 安装dom mediacapture记录:
    npm安装-d@types/dom mediacapture记录
  • tsconfig.json

  • 但似乎什么都不管用。有什么想法吗?

    您是否尝试过将“dom mediacapture记录”添加到
    tsconfig.app.json
    中的
    types
    数组中,而不是
    tsconfig.json

    这对我有用