我有一个Web前端,可以从远程MediaStream
获得RTCPeerConnection
。
一旦获得此stream
,我将其传递给设置了<video>
的autoPlay
标签。
((注意:前端位于React中,因此我们将流作为srcObject
与ref
传递。)
在Firefox中一切正常。
[在Chrome中,仅当我在应用程序启动时才显示视频:
navigator.mediaDevices.getUserMedia({ ... })
或audio
设置为true的情况下调用video
getUserMedia
返回的MediaStream,并将其保存在全局变量或顶级变量中现在,这对我来说没有任何意义,因为:
localhost
和https://
“公共”域都发生这种情况,因此这可能不是安全问题autoPlay
标签的controls
,<video>
等属性的影响。明显我在这里不见了吗?