1

HTML5 ビデオ要素のキューの 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);
            }
        }

なぜこのような奇妙な結果が得られるのか、私には理解できません。

4

0 に答える 0