在浏览器中获取现有音频视频流

时间:2017-05-25 17:51:54

标签: javascript html5 html5-video webrtc

我正在使用内部调用getUserMedia的js库,我想获取已经启动的流对象。

但是图书馆并没有公开它。

那么有没有办法从底层导航器对象获取已经启动的流而不调用getUserMedia方法?

1 个答案:

答案 0 :(得分:1)

在流生效时,只需使用相同的约束再次调用getUserMedia

Firefox no longer中的

getUserMedia会提示您当前正在使用的设备获得许可。在这种情况下,它等同于let stream2 = stream.clone();

此行为已在MediaCapture spec

中得到批准
  

对于originIdentifier标识的来源,请求使用设备的权限,同时考虑附加到当前浏览上下文中的实时MediaStreamTrack的所有设备,以获得权限状态"授予",从而产生一组提供媒体。