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

Javascript 在浏览器中获取现有音频视频流,javascript,html,html5-video,webrtc,Javascript,Html,Html5 Video,Webrtc,我正在使用js库,它在内部调用getUserMedia,我想获得已经启动的stream对象 但图书馆不会公开它 那么,有没有一种方法可以在不调用getUserMedia方法的情况下从底层navigator对象获取已经启动的流呢 在流处于活动状态时,只需使用相同的约束再次调用getUserMedia Firefox中的getUserMedia会提示您对当前正在使用的设备授予权限。在这种情况下,它相当于let stream2=stream.clone() 此行为已在以下文件中得到批准: 对于由ori

我正在使用js库,它在内部调用getUserMedia,我想获得已经启动的stream对象

但图书馆不会公开它


那么,有没有一种方法可以在不调用getUserMedia方法的情况下从底层navigator对象获取已经启动的流呢

在流处于活动状态时,只需使用相同的约束再次调用
getUserMedia

Firefox中的
getUserMedia
会提示您对当前正在使用的设备授予权限。在这种情况下,它相当于
let stream2=stream.clone()

此行为已在以下文件中得到批准:

对于由originIdentifier标识的源站,请求使用设备的权限,同时考虑当前浏览上下文中连接到live MediaStreamTrack的所有设备的权限状态为“已授予”,从而生成一组提供的媒体


为什么不想再次调用getUserMedia?@jib,因为它会触发firefox中特定的浏览器权限弹出窗口