我的目標是使用webrtc Web應用程序在視頻或音頻呼叫中啓用屏幕共享。WebRTC - 在通信過程中更改視頻流
嗯,我發現我可以使用MediaStreamTrack.applyConstraints()
更改視頻屬性,但可以更改視頻源嗎?進一步瞭解如何將視頻添加到現有的音頻流。
我只需要這個工作在鉻現在。
我的目標是使用webrtc Web應用程序在視頻或音頻呼叫中啓用屏幕共享。WebRTC - 在通信過程中更改視頻流
嗯,我發現我可以使用MediaStreamTrack.applyConstraints()
更改視頻屬性,但可以更改視頻源嗎?進一步瞭解如何將視頻添加到現有的音頻流。
我只需要這個工作在鉻現在。
localStream.stop();
peerconnection.removeStream(localStream);
我能夠通過以下步驟來找到解決方案
刪除當前流
添加新的數據流
創建新的報價
注意可能的複製是'removeStream '已被棄用,不再在規範中,並沒有在所有瀏覽器中實現。例如。這在Firefox中不起作用。 'stream.stop()'也被棄用,以支持'stream.getTracks()。forEach(track => track.stop())''。 – jib
謝謝jib ..我的目標是現在可以在chrome中使用它 –
[如何MediaStream addTrack中的WebRTC(http://stackoverflow.com/questions/35504214/how-to-addtrack-in-mediastream-in-webrtc) – jib