Video.js Простая функция Failed

90
10

Кажется, что это должна быть супер простая функция, но по какой-то причине 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

спросил(а) 2013-04-18T22:15:00+04:00 7 лет, 5 месяцев назад
1
Решение
71

Похоже, вам может понадобиться

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

ответил(а) 2013-04-18T22:19:00+04:00 7 лет, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема