Javascript更改cue startTime设置错误的值

时间:2015-04-09 16:31:26

标签: javascript html5 video subtitle cue

我试图在html5视频元素中更改cues的startTime,但是错误的结果写入startTime。

Chrome控制台输出:

>track[0].startTime
<52.152
>track[0].startTime = 60
<60
>track[0].startTime
<54.988

实际代码:

var track = video.textTracks[0].cues;
        if(typeof(track) != "undefined")
        {
            for(var i = 0; i< track.length; i++)
            {
                console.log("Start time before offset: "+track[i].startTime);
                track[i].startTime += 10;
                console.log("Start time after offset: "+track[i].startTime);
            }
        }

我无法弄清楚,为什么会产生如此奇怪的结果。

0 个答案:

没有答案