2013-06-04 3 views
6

У меня установлен и работает для воспроизведения видео, однако, когда я пытаюсь использовать API я ударяя некоторые вопросыvideojs объект не имеет метод addEvent

Например videojs:

_V_("video").ready(function() { 
    v = this 
    v.play() 
} 

работы как и ожидалось, воспроизводить видео, как только все загрузится.

Однако отслеживание щелчок на события игры, таким образом:

_V_("video").ready(function() { 
    v = this 
    v.addEvent('play', function() { console.log('play') }) 
} 

дает мне:

Uncaught TypeError: Object [object Object] has no method 'addEvent' 

Я не уверен, что я делаю не так, как я слежу за API Docs.

ответ

12

В Video.js 4.0, addEvent был заменен на 'on'.

v.on('play', fn); 
+2

Очевидно, что документы теперь устарели? – hamishtaplin

+2

Я как раз собирался указать на это (через час или около того, ударив головой о мой стол) - это, безусловно, стоило бы обновить документы;) – Matt

+0

эта ссылка мертва. –