2013-06-04 25 views
6

Tôi đã có videojs cài đặt và hoạt để phát lại video, tuy nhiên khi tôi cố gắng sử dụng các API Tôi đánh một số vấn đềvideojs đối tượng không có phương pháp addEvent

Ví dụ:

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

trình như mong đợi, phát video sau khi mọi thứ đã được tải.

Tuy nhiên, theo dõi một nhấp chuột trên các sự kiện chơi như sau:

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

Cung cấp cho tôi:

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

Tôi không chắc chắn những gì tôi đang làm sai như tôi sau các tài liệu API.

Trả lời

12

Trong Video.js 4.0, addEvent được thay thế bằng 'on'.

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

Rõ ràng, tài liệu hiện đã lỗi thời? – hamishtaplin

+2

Tôi vừa mới chỉ ra điều này (sau một giờ hoặc đập đầu vào bàn của tôi) - nó chắc chắn sẽ đáng để cập nhật tài liệu;) – Matt

+0

liên kết đó đã chết. –

Các vấn đề liên quan