Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 测量观看视频的时间?_Javascript_Video_Video Streaming_Html5 Video - Fatal编程技术网

Javascript 测量观看视频的时间?

Javascript 测量观看视频的时间?,javascript,video,video-streaming,html5-video,Javascript,Video,Video Streaming,Html5 Video,我正在建立自己的视频分享网站,我想获得每一个视频的估计观看时间 什么是最好的方法来获得这样的消费,因为用户可以随时关闭您的页面 发送任何10秒的视频播放请求,在我看来,这真的是一个糟糕的解决方案吗 我找不到任何html5播放器提供这样的功能 有什么建议吗 这是因为大多数分析跟踪系统确实使用这种测量(即:每10秒一次)。这确实是从闪现时代开始的。另一个典型的测量是跟踪开始、第一个四分位数、第二个四分位数、第三个四分位数和结束,这对于广告跟踪来说是典型的 最好使用的是所谓的played属性:这种方法

我正在建立自己的视频分享网站,我想获得每一个视频的估计观看时间

什么是最好的方法来获得这样的消费,因为用户可以随时关闭您的页面

发送任何10秒的视频播放请求,在我看来,这真的是一个糟糕的解决方案吗

我找不到任何html5播放器提供这样的功能


有什么建议吗

这是因为大多数分析跟踪系统确实使用这种测量(即:每10秒一次)。这确实是从闪现时代开始的。另一个典型的测量是跟踪开始、第一个四分位数、第二个四分位数、第三个四分位数和结束,这对于广告跟踪来说是典型的


最好使用的是所谓的played属性:

这种方法的问题是,如果我在先前播放的片段中重放视频,例如,如果我在第4秒重新启动片段[0..8]中的视频,播放将不会创建新片段,它将继续在同一片段中计数。例如,如果我在4中重新启动,并继续播放到13,则段[0..8]将变为[0..13]。鉴于played属性告诉我们在媒体中播放了哪些时间范围,这是有意义的。