Sikoay
V2EX  ›  问与答

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

  •  
  •   Sikoay · Nov 1, 2019 · 3164 views
    This topic created in 2416 days ago, the information mentioned may be changed or developed.

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

    4 replies    2019-11-01 20:34:27 +08:00
    doveyoung
        1
    doveyoung  
       Nov 1, 2019   ❤️ 1
    不懂,不过我很感兴趣 P 站进度条显示热度的功能
    wanguorui123
        2
    wanguorui123  
       Nov 1, 2019
    重写视频进度条的快进(拖拽)事件。浏览器端用数组记录时间段:[{start:0,end:0},{start:0,end:0}],最后合计总时间
    wanguorui123
        3
    wanguorui123  
       Nov 1, 2019
    @wanguorui123 拖拽时候添加{start:0,end:0},拖拽完成后创建新的起止记录。
    Canthony
        4
    Canthony  
       Nov 1, 2019
    @doveyoung 我才知道那个是热度啊,涨姿势了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
    ♥ Do have faith in what you're doing.