小编ash*_*dav的帖子

从视频标签中删除所有其他“vtt提示”

我有我通过视频数据的视频标签,即srcvtt动态的,我想保持VTT只对本视频,并删除所有其他textTracks

现在在切换视频时,所有与之前播放的视频相关的 vtt 开始在 video 标签内播放。

vtt 是副标题

     function addVttInvideo(data) {
        // http://www.html5rocks.com/en/tutorials/track/basics/
        // https://www.iandevlin.com/blog/2015/02/javascript/dynamically-adding-text-tracks-to-html5-video
        var video = document.getElementById('videoSrc');
        var track = video.addTextTrack('subtitles', 'English', 'en');
        track.mode = "showing";
        var startTime = parse_timestamp(data.info.start);
        var endTime = parse_timestamp(data.info.end);
        var cue = new VTTCue(startTime, endTime, data.info.text);

        // track.addEventListener("cuechange", function () {
        //   // get current cue, and remove it if it's number 2
        //   var currentCue = track.activeCues[0];
        //   track.removeCue(currentCue)
        // },false);
        track.addCue(cue);
        // console.log('subtitle.innerHTML',subtitle.innerHTML);
        // quick_and_dirty_vtt_or_srt_parser(subtitle.innerHTML).map(function(cue) …
Run Code Online (Sandbox Code Playgroud)

html javascript

6
推荐指数
1
解决办法
734
查看次数

标签 统计

html ×1

javascript ×1