描述
WebRTC 示例https://webrtc.github.io/samples/src/content/peerconnection/upgrade/是關于將視頻軌道添加到包含音頻軌道的現有對等連接。我稍微修改一下,然后反過來。我將程式從將視頻軌道添加到音軌更改為將音軌添加到視頻軌道。然后我發現remoteVideo執行此行時標簽會閃爍。
remoteVideo.srcObject = e.streams[0];
換句話說,當我們將音軌添加到正在播放視頻軌道的 html5 視頻標簽時,它會閃爍。
期待
沒有眨眼。
題
是否可以完美添加音軌(不閃爍)?如果是,如何?
uj5u.com熱心網友回復:
這是當前 WebRTC 瀏覽器內實作的一個眾所周知的問題。
一種已知的解決方法是創建一個HTMLVideoElement顯示新流的新元素,然后在 DOM 中用新元素替換舊元素。不要忘記將舊元素設定為srcObject,null以便它可以被垃圾收集。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/454501.html
上一篇:未知錯誤:DevToolsActivePort檔案不存在使用Docker中無頭的機器人框架啟動ChromeDriver
