这似乎应该是一个超级简单的函数,但出于某种原因 currentFrame(canv2); 返回“未定义”
我有许多更复杂的功能,使用与此相同的元素,它们都可以工作。
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