2
我正在使用內部調用getUserMedia的js庫,我想要了解已經啓動的流對象。但是庫不公開它。在瀏覽器中獲取現有的音頻視頻流
那麼有沒有辦法從底層導航器對象中獲取已啓動的流而不調用getUserMedia方法?
我正在使用內部調用getUserMedia的js庫,我想要了解已經啓動的流對象。但是庫不公開它。在瀏覽器中獲取現有的音頻視頻流
那麼有沒有辦法從底層導航器對象中獲取已啓動的流而不調用getUserMedia方法?
只需撥打getUserMedia
,並在流媒體處於活動狀態時使用相同的約束。
getUserMedia
在Firefox中no longer提示您對當前正在使用的設備的權限。在這種情況下,它相當於let stream2 = stream.clone();
。
此行爲已批准在MediaCapture spec:
對於由originIdentifier,使用的設備的請求許可標識的由來,同時考慮附加到實時MediaStreamTrack在當前瀏覽器上下文的所有設備有許可狀態「授予」,產生一組提供的媒體。
爲什麼你不想再次調用getUserMedia? – jib
@jib因爲它會在Firefox中專門觸發瀏覽器權限彈出 – Bhuvan