Video.js简单功能失败

时间:2013-04-18 19:15:49

标签: javascript video video.js

这看起来应该是一个超级简单的功能,但有些原因是currentFrame(canv2);返回'undefined'

我使用所有相同的元素有许多更复杂的函数,它们都可以工作。

var frameRate = 30;

var players=new Array(_V_("video_canvas_1"), _V_("video_canvas_2"));

var canv1 = players[0];
var canv2 = players[1];

function currentFrame(e) {
    frameRate * e.currentTime();
}

更新 所以我把这个值写到了控制台上,当然它很有用:

function currentFrame(e) {
    frameRate * e.currentTime();
    console.log('currentTime * frameRate:' + frameRate * e.currentTime());
}

返回

currentTime * frameRate:102.09498167037964 main.js:45
currentTime * frameRate:102.09498167037964 main.js:45
currentTime * frameRate:102.09498167037964 main.js:45

1 个答案:

答案 0 :(得分:2)

看起来你可能需要

function currentFrame(e) {
    return frameRate * e.currentTime();
}