Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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 如何在react dom中为新创建的视频元素设置srcObj?另外,如何播放()这个新创建的视频元素?_Javascript_Reactjs_Lifecycle - Fatal编程技术网

Javascript 如何在react dom中为新创建的视频元素设置srcObj?另外,如何播放()这个新创建的视频元素?

Javascript 如何在react dom中为新创建的视频元素设置srcObj?另外,如何播放()这个新创建的视频元素?,javascript,reactjs,lifecycle,Javascript,Reactjs,Lifecycle,我试图在我的react组件中创建一个视频元素,然后将srcObject设置为它/之后可以播放它。因此,基本上,在新视频渲染后,我要执行this.video.srcObject='a stream'和this.video.play()。除了新创建的视频元素外,还有类似componentDidMount的东西吗 class Video extends React.component{ renderPeers = () => { return (<video ref=

我试图在我的react组件中创建一个视频元素,然后将srcObject设置为它/之后可以播放它。因此,基本上,在新视频渲染后,我要执行
this.video.srcObject='a stream'
this.video.play()
。除了新创建的视频元素外,还有类似componentDidMount的东西吗

class Video extends React.component{

   renderPeers = () => {
       return (<video ref={(video) => {this.video = video}}></video>)
   }

   render() {
     return (
       <div>
         {this.renderPeers()}
       </div>
     )
   }
}
类视频扩展React.component{
RenderPiers=()=>{
返回({this.video=video}}>)
}
render(){
返回(
{this.renderPiers()}
)
}
}