有沒有辦法記錄像啓動,停止,播放,暫停在線視頻等事件?所有類型的在線視頻都有獨特的方式嗎?我正在建立谷歌瀏覽器擴展,我想捕獲所有這些事件。感謝幫助!基於Flash播放器,QuickTime的插件,HTML5元素等,有來處理這一切的各種視頻沒有普遍的方式登錄Chrome擴展的視頻事件
0
A
回答
1
大多數在線視頻。您需要爲每種類型的視頻播放器的每個站點編寫特定的處理程序。
例如YouTube和Vimeo的有不同的閃存播放和不同的HTML5對象對HTML5視頻播放器。您需要查看YouTube和Vimeo的html源代碼,以瞭解其工作原理,然後嘗試編寫事件處理程序,但這對其他站點會有所不同。
1
添加監聽所有視頻事件。形式爲:
var logger = function(e) {console.log(e); };
video.addEventListener('play', logger, false);
video.addEventListener('pause', logger, false);
當然,這隻適用於HTML5視頻,不適用於Flash或其他插件。
相關問題
- 1. Chrome擴展事件
- 2. 登錄Google Chrome擴展程序的AJAX事件
- 3. Silverlight播放器的視頻事件 - Google Chrome擴展程序(JavaScript)
- 4. 我如何在html中擴展視頻以擴展Chrome擴展
- 5. Chrome擴展click事件
- 6. Chrome擴展 - Javascript的 - 擴展控制Youtube視頻
- 7. Chrome擴展程序登錄安全
- 8. Facebook登錄Chrome擴展程序,權限
- 9. 在Chrome擴展中訪問瀏覽器事件 - Chrome擴展中的DOM事件
- 10. Chrome擴展 - 實施頻道
- 11. Google Chrome擴展中的Fire Keydown事件
- 12. 登錄Firefox擴展
- 13. 擴展django驗證登錄視圖
- 14. Chrome擴展程序和history.onVisited事件
- 15. Chrome擴展在Background.js中註冊事件
- 16. Chrome擴展程序 - onclick圖標事件
- 17. Chrome擴展標籤onUpdated事件
- 18. Chrome擴展鼠標滾輪事件
- 19. Chrome擴展:文件保存到擴展目錄
- 20. 今天擴展中的視頻/音頻
- 21. 使用G +登錄的Chrome擴展程序 - redirect_uri_mismatch
- 22. Chrome擴展練習中的登錄和身份驗證
- 23. 擴展laravel登錄驗證
- 24. 用於視頻捕獲的Chrome或Firefox擴展程序
- 25. Chrome擴展圖標://擴展/
- 26. Facebook登出Chrome擴展程序
- 27. Google App Engine頻道API和Chrome擴展
- 28. 使用Chrome用戶以外的Google用戶登錄Chrome擴展程序
- 29. 如何在Chrome擴展中使用谷歌創建登錄
- 30. 從Chrome擴展登錄到Drupal 6網站
這假設,當然,'video'已被正確分配某處以上:'VAR視頻=的document.getElementById([插入視頻元素中HERE]);'或類似的東西。 –
我可以在YouTube網站上檢測播放器對象,但當點擊播放或暫停時它不會觸發事件。 – Luke