有没有办法记录开始,停止,播放,暂停在线视频等事件?所有类型的在线视频都有独特的方式吗?我正在构建谷歌浏览器扩展程序,我想捕获其中的所有此类事件。谢谢你的帮助!
答案 0 :(得分:1)
大多数基于Flash播放器,QuickTime插件,HTML5元素等的在线视频。没有通用的方法来处理所有这类视频。您需要为每个站点的每种类型的视频播放器编写特定的处理程序。
例如,YouTube和Vimeo为HTML5视频播放器提供了不同的Flash播放器和不同的HTML5对象。您需要查看YouTube和Vimeo的html源,看看它是如何工作的,然后尝试编写事件处理程序,但这对其他网站会有所不同。
答案 1 :(得分:1)
为所有视频事件添加侦听器。以下列形式:
var logger = function(e) {console.log(e); };
video.addEventListener('play', logger, false);
video.addEventListener('pause', logger, false);
当然,这只适用于HTML5视频,而不适用于Flash或其他插件。