我有一个WebRTC应用程序,其工作方式如下:
在Chrome中,所有步骤都是成功的,但在来电者或被叫方都没有远程视频。 Caller和Callee都有本地视频。 onAddTrack事件被触发。然后使用远程流附加到视频DOM元素。但是显示白屏。此后当Callee删除视频并添加视频时,两端都会显示远程视频。
但是,当建立视频通话并且被叫方或来电者删除/添加视频时,此功能正常。
当onAddTrack()被触发时(第一次将视频添加到音频呼叫中)时,视频轨道被静音,readyState属性也被“静音”;尽管添加了videoTracks,但是设置了enable属性为true,muted为false,readyState为live。