gpt4 book ai didi

javascript - 从视频中删除 TextTrack

转载 作者:可可西里 更新时间:2023-11-01 13:31:28 24 4
gpt4 key购买 nike

有没有什么好的办法删除单个 TextTrack 通过 JavaScript 添加到 HTML5 <video>标签?下面的代码是一个简单的添加轨道的demo,但是我还没有找到删除轨道的好方法:

document.querySelector('video#myVideo').addTextTrack(...);

最佳答案

没有删除添加的文本轨道的机制(可能是当前规范中的一个缺陷(?)。还有一个 onremovetrack 事件但是......)。

我们唯一能做的就是禁用或隐藏它。确保您保留对轨道的引用:

var video = document.querySelector('video#myVideo');
var track = video.addTextTrack("...");
...
track.mode = "showing"; // when cues are added and is ready

然后当您不再需要它时:

track.mode = "disabled"; // or "hidden"

(你也可以绕过重置 src,但我没试过这个……)

关于javascript - 从视频中删除 TextTrack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29306931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com