V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Sikoay
V2EX  ›  问与答

做了一个视频网站,如何记录用户的看视频的时间?

  •  
  •   Sikoay · 2019-11-01 10:21:33 +08:00 · 2510 次点击
    这是一个创建于 1850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做了一个视频网站,需要记录用户的看视频的时间。
    现在是做的每 5 秒传一个请求到后台,后台和数据库中用户最后一个观看记录时间比对,如果时间间隔大于 4 秒,则记录用户的使用。
    这样做主要是为了防止用户拖动视频刷时间,也能看出用户的观看视频时间段。
    但是实际用下来感觉效果很差,有没有什么其他比较好的实现办法呀?

    4 条回复    2019-11-01 20:34:27 +08:00
    doveyoung
        1
    doveyoung  
       2019-11-01 13:25:33 +08:00   ❤️ 1
    不懂,不过我很感兴趣 P 站进度条显示热度的功能
    wanguorui123
        2
    wanguorui123  
       2019-11-01 17:00:35 +08:00
    重写视频进度条的快进(拖拽)事件。浏览器端用数组记录时间段:[{start:0,end:0},{start:0,end:0}],最后合计总时间
    wanguorui123
        3
    wanguorui123  
       2019-11-01 17:02:26 +08:00
    @wanguorui123 拖拽时候添加{start:0,end:0},拖拽完成后创建新的起止记录。
    Canthony
        4
    Canthony  
       2019-11-01 20:34:27 +08:00
    @doveyoung 我才知道那个是热度啊,涨姿势了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2725 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:49 · PVG 14:49 · LAX 22:49 · JFK 01:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.