這似乎應該是一個超級簡單的功能,但某些原因currentFrame(canv2);返回'undefined'Video.js簡單功能失敗
我有更復雜的功能,使用所有相同的元素,因此,他們都工作。
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
爲什麼'currentFrame()'不返回一個值? –
缺少返回語句?或者*應該是* =用於分配? –