После удаления метки он, кажется, удаляется из списка меток, но все равно отображается в видео html5. Есть ли способ обновить textTrack после его удаления? Я могу добавить дополнительные подсказки, но не могу удалить их.
var video = document.getElementById("vid1");
var track = video.textTracks[0];
track.mode = "showing";
var cue = new TextTrackCue(1.121,3.121,"test1");
cue.id = "cue1";
track.addCue(cue);
//some time later
track.removeCue(track.cues.getCueById(cue.id));
Редактировать: браузер Internet Explorer, я могу использовать VTTCue с другими браузерами, и те удаляются без проблем.
Edit2: После дальнейшего изучения я обнаружил, что это происходит, если реплика, которую я хочу удалить, активна в то время, когда я ее удаляю. В этом случае он, кажется, удаляется из списка подсказок, но никогда не перестает отображаться из видео. Теперь я думаю, что возможное решение состоит в том, чтобы заставить искать другое время в видео, затем удалить, а затем вернуться к предыдущей позиции. Кто-нибудь знает, есть ли способ скрыть заголовок, прежде чем я его сниму, чтобы избежать необходимости искать?