做了一个视频网站,需要记录用户的看视频的时间。
现在是做的每 5 秒传一个请求到后台,后台和数据库中用户最后一个观看记录时间比对,如果时间间隔大于 4 秒,则记录用户的使用。
这样做主要是为了防止用户拖动视频刷时间,也能看出用户的观看视频时间段。
但是实际用下来感觉效果很差,有没有什么其他比较好的实现办法呀?
1
doveyoung 2019-11-01 13:25:33 +08:00 1
不懂,不过我很感兴趣 P 站进度条显示热度的功能
|
2
wanguorui123 2019-11-01 17:00:35 +08:00
重写视频进度条的快进(拖拽)事件。浏览器端用数组记录时间段:[{start:0,end:0},{start:0,end:0}],最后合计总时间
|
3
wanguorui123 2019-11-01 17:02:26 +08:00
@wanguorui123 拖拽时候添加{start:0,end:0},拖拽完成后创建新的起止记录。
|