如何计算播放HTML5视频的时间

时间:2012-10-18 03:13:44

标签: html5

我正在开发一个显示来自youtube的视频的网站,我很想知道每个视频从我的网络播放了多少次。 Youtube视图不计算在内,只是我网络上的视图。我发现了这种音频方法:

Tracking how many times an HTML5 audio element is played?

我可以对视频使用相同的方法吗?有人这样做过吗?怎么样?我发现了一个类似的问题:

Tracking the number of times a video was played

但答案并不令我满意,如果有可能的话,我需要在没有第三方服务的情况下这样做。

1 个答案:

答案 0 :(得分:3)

我使用了https://developer.mozilla.org/en-US/docs/DOM/Media_events

中的示例

我改编它做我想做的事:

var v = document.getElementsByTagName("video")[0];
v.addEventListener("ended", function() { 
    alert('Video has been viewed!'); 
}, true);