我正在开发一个显示来自youtube的视频的网站,我很想知道每个视频从我的网络播放了多少次。 Youtube视图不计算在内,只是我网络上的视图。我发现了这种音频方法:
Tracking how many times an HTML5 audio element is played?
我可以对视频使用相同的方法吗?有人这样做过吗?怎么样?我发现了一个类似的问题:
Tracking the number of times a video was played
但答案并不令我满意,如果有可能的话,我需要在没有第三方服务的情况下这样做。
答案 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);