Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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
Javascript 如何启动使用getUserMedia打开的视频曲目_Javascript_Angularjs_Reactjs - Fatal编程技术网

Javascript 如何启动使用getUserMedia打开的视频曲目

Javascript 如何启动使用getUserMedia打开的视频曲目,javascript,angularjs,reactjs,Javascript,Angularjs,Reactjs,我正在尝试在getUserMedia的视频曲目上创建一个切换按钮 toggleVideo = () => { let { video } = this.state; video = !video let camera = document.getElementById("camera"); this.videoStream.getTracks().forEach(track => { console.log('999 :: track va

我正在尝试在getUserMedia的视频曲目上创建一个切换按钮

toggleVideo = () => {
  let { video } = this.state;
  video = !video
  let camera = document.getElementById("camera");
  this.videoStream.getTracks().forEach(track => {
    console.log('999 :: track value', track)
    track.readyState == 'live' && track.kind === 'video' &&
      track.stop()
  })
  video === false && camera.src = "";
};
<video id="camera"></video>
toggleVideo=()=>{
设{video}=this.state;
视频=!视频
让camera=document.getElementById(“camera”);
this.videoStream.getTracks().forEach(track=>{
console.log('999::track value',track)
track.readyState=='live'和&track.kind=='video'&&
跟踪。停止()
})
视频===false&&camera.src=“”;
};
使用这种方式,我可以停止视频曲目,但如何重新启动视频曲目。

您需要
track.play()
您需要
track.play()