Sikoay
V2EX  ›  问与答

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

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

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

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