poupoo
V2EX  ›  问与答

求助大佬们,前端统计播放时长有没有好的设计思路

  •  
  •   poupoo · Jun 5, 2024 · 2689 views
    This topic created in 890 days ago, the information mentioned may be changed or developed.
    10 replies  •  2024-06-05 11:21:30 +08:00
    paopjian
    paopjian
    Jun 5, 2024❤️1
    1
    这玩意不是技术问题,是商业问题, 甲方不认可,那播放时长就没用
    AreYou0k
    AreYou0k
    Jun 5, 2024❤️1
    2
    点进去, 给后台发个请求记录时间戳, . 然后每 3-5 分钟暂停视频出个弹窗, 必须点击弹窗才能记录时间, 点击了再发个请求.
    g1vemep0wer
    g1vemep0wer
    Jun 5, 2024❤️1
    3
    说下我们公司的思路,播放器 play 事件触发时候开始计时,暂停时候结束计时,每隔几秒统计一次计时时长,前端没办法做到百分百准确应该
    bzw875
    bzw875
    Jun 5, 2024❤️1
    4
    点击播放记录时间戳
    关闭页面,暂停播放,document.addEventListener('visibilitychange:时记录停止时间戳
    前后端维持一个 websocket ,10 秒发一个包,用这个来统计播放时长
    4Et5ShxMIq58n6Lr
    4Et5ShxMIq58n6Lr
    Jun 5, 2024❤️1
    5
    纯前端太好绕过了,一般配合后端,间隔时间去记录,肯能有误差
    SkywalkerJi
    SkywalkerJi
    Jun 5, 2024❤️1
    6
    直播类的一般用心跳包吧。
    FightPig
    FightPig
    Jun 5, 2024❤️1
    7
    我们是开始播放开始计时,然后往后端发数据,全前端的不清楚了
    chenalex
    chenalex
    Jun 5, 2024❤️1
    8
    心跳包是正解
    shadowyue
    shadowyue
    Jun 5, 2024❤️1
    9
    统计加载了多少视频的流量可行吗?不知道一个具体的视频,加载的流量多少和视频时长之间有无关系
    xuelu520
    xuelu520
    Jun 5, 2024❤️1
    10
    可以抓包看下 B 站的请求,综述心跳包+后端一起应该是正解,纯前端不太行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3281 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 10:12 · PVG 18:12 · LAX 02:12 · JFK 05:12
    ♥ Do have faith in what you're doing.