2013-06-04 103 views
6

我已經安裝了videojs和工作的視頻播放,但是當我嘗試使用API​​我打了一些問題videojs對象有沒有方法的addEvent

例如:

_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文檔,我在做什麼錯。

回答

12

在Video.js 4.0中,addEvent被'on'取代。

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

很明顯,文檔現在已經過時了嗎? – hamishtaplin

+2

我剛纔也指出了這一點(在將我的頭撞向我的桌子一個小時左右之後) - 這絕對值得更新文檔;) – Matt

+0

該鏈接已死亡。 –