我在videojs中使用javascript更改了vtt字幕文件,但没有反映出内容

I changed the vtt subtitle file using javascript in videojs, but the content is not reflected

        if (__evt__.player.options_.tracks[0] != null) {
        //__evt__.player.options_.tracks[0] = {src: vttsrc,kind:'subtitles' ,srclang:'ko',label:'korean'};
        //__evt__.player.options_.tracks.splice(0,1,{src: vttsrc,kind:'subtitles' ,srclang:'ko',label:'korean'})
        console.log(__evt__.player.textTracks_.tracks_);
        __evt__.player.textTracks_.tracks_[0].src = vttsrc;
        __evt__.player.textTracks_.tracks_[0].label = "02";
        __evt__.player.options_.tracks[0].src = vttsrc;
        __evt__.player.options_.tracks[0].label = "02";
        //__evt__.player.textTracks_.tracks_[0] = {src: vttsrc,kind:'subtitles' ,srclang:'ko',label:'korean'};
        console.log(__evt__.player.textTracks_.tracks_);

    } else {
        __evt__.player.options_.tracks.push({src: vttsrc,kind:'subtitles' ,srclang:'ko',label:'korean'});
    }

以上源码为第[0]个视频推送字幕,之后修改轨道信息反映在第[0]个javascript

已确认第一个字幕运行正常。 播放第二个视频时,也确认标签正常更改。

但是出现了第二个视频字幕没有正常输出,输出第一个字幕的问题

不要在播放器初始化后修改选项,而是使用 removeRemoteTextTrack()addRemoteTextTrack() 替换曲目。

https://docs.videojs.com/tutorial-text-tracks.html#remote-text-tracks