簡體   English   中英

刪除包含軌道的 HTML 元素是否足夠,還是需要先在 Twilio Programmable Video 中分離它們?

[英]Is it enough to remove the HTML elements containing tracks or do they need to be detached first in Twilio Programmable Video?

我正在使用 Vue.js 並且我在一個名為participants的 Vue 數據數組中跟蹤所有participants 最初,當 Participant 連接時,我將它們推送到這個數組中,在 v-for 的幫助下,它將為 Participant 的媒體生成未來的容器。 容器准備好后,我使用 ref 來定位它並執行track.attach()將 Participant 的曲目添加到其中。

刪除后,是否有任何特定原因使用track.detach()與在我的情況下簡單地從participants數組中刪除 Participant,從而導致包含曲目的 HTML 元素的破壞? 這是否對觸發的任何事件有任何影響,或者是否會導致斷開連接問題?

Twilio 開發人員布道者在這里。

當您調用 detach 時,需要完成更多工作,主要是從軌道跟蹤的MediaStream對象中刪除mediaStreamTrack 您可以在此處查看用於分離軌道的代碼

我對此不確定,但只要軌道本身最終被丟棄,那么mediaStreamTrackMediaStream也將被丟棄,並且不會出現內存泄漏。 據我所知,它對斷開連接或其他事件沒有任何影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM