HTML5 Video.CurrentTime始终设置为0

时间:2015-11-22 10:16:48

标签: javascript jquery html5 video

我正在尝试HTML5从给定的当前时间开始制作视频。我正在使用javascript函数执行以下操作:

function goToMinute(params) {
    var video = document.getElementById("video_tags");
    video.currentTime = 100;
    video.play();
}

这个函数在点击时调用,因为我有一个位置列表,当我点击它们时,我通过参数传递位置时间,然后我想从那里开始视频。

我已经检查了并且params给了我想要的号码,例如10.10(以秒为单位)。

由于它无法正常工作,我尝试将值放在那里,就像我之前在代码段中显示的那样:

    video.currentTime = 100;

调试我发现我的video.currentTime归因设置为video.currentTime = 0,视频从头开始。为什么会这样?

调用函数的代码:

           <th><a onclick="goToMinute(<%= manual.time %>)"><%= manual.time %></a></th>

Also I have added a picture with the debug on chrome:

我还可以添加已在Firefox,Chrome和Edge中尝试过的内容。

0 个答案:

没有答案