网页视频时长显示 Infinity,并不等于文件特别大,也不等于文件已经损坏。按照 HTMLMediaElement.duration 的接口定义,duration 以秒计;没有媒体数据时返回 NaN;媒体没有已知时长,例如直播流,则返回 Infinity。非有限时长只是时长字段的一种取值状态,不是文件字节大小的证明,也不是损坏标记。实际媒体类型、页面配置和错误日志需要另外核对。

适用:该判断适用于北京东城区台式电脑浏览器软件侧对已有代码、配置和去敏日志的只读核对,重点是确认页面上的 Infinity 是否来自 duration 读取值,以及媒体是否属于直播流或其他无已知时长的类型。核对过程不改变布局、样式和字体,不播放或下载客户音视频,不重置播放器,也不重发业务请求。
观察:第一步,只读查看现有页面代码或配置中展示时长的位置,确认页面上的 Infinity 是直接来自 duration 读取值,还是显示层格式化产生的文本。结果条件:若来源确为 duration,继续核对媒体类型;若只是显示层文本,则另行按显示逻辑检查。第二步,核对页面配置中的媒体类型和已有去敏日志,区分直播流、无已知时长媒体与普通录制文件。结果条件:若媒体明确属于直播流或没有已知时长,Infinity 与接口语义相符;若普通录制文件也持续出现 Infinity,则记录媒体类型和复现条件,转入错误日志核查,但不能据此判定文件特别大或损坏。第三步,查看已有去敏错误日志中是否有加载失败或媒体错误记录,不通过重发请求来验证。结果条件:若有错误记录,应单独按错误线索处理;若无错误记录且媒体时长未知,则不能把 Infinity 当作损坏证据。
风险:把非有限时长直接当成文件特别大或损坏,可能引发不必要的文件替换、删除或播放器重置,既可能中断正常业务,也会破坏现场证据;如果实际是直播流或未知时长媒体,还会把排查方向带偏。在未核对媒体类型和错误日志前,不宜据此下结论。
下一步:请准备去敏材料,包括浏览器实际版本、桌面系统版本、读取和展示 duration 的代码片段并去除业务字段、页面配置中的媒体类型说明、已有错误日志的去敏摘录,以及 Infinity 出现前后的可复现操作描述;不要提供客户音视频原文件或完整业务数据。电脑快修网是信息展示与第三方维修对接平台,400-877-9605 只作咨询,实际服务范围和安排需确认。