捕获和处理HTML5视频事件

时间:2013-07-26 15:43:04

标签: javascript html5 video video-player

我正在尝试开发自定义HTML5视频播放器。我正在努力解决一下我应该如何处理我正在捕获的事件。例如:

//this will work
video.oncanplay = alert("can play"); 

//this won't work
video.oncanplay = function(){
    alert("can play");
}

//but this will work
video.oncanplay = (function(){
    alert("can play");
})();

自我调用功能是一种正确的方法吗?或者我应该尝试别的吗?试图阅读w3c文档但未能掌握它。

1 个答案:

答案 0 :(得分:0)

我添加了事件监听器 - 如本例https://gist.github.com/Offbeatmammal/3718414 - 用于我想要跟踪的内容。你可以根据你的逻辑将所有事件指向一个附加特定功能的单个功能(我为那个例子做了)