Files
ReelShortWeb/docs/plans/2026-10-22-transcode-media-id-fix-ui.md
T

620 B

转码媒资 ID 前端精度修复

根因

聚合接口把 Snowflake 媒资 ID 以字符串返回,但面板使用 Number(detail.mediaAssetId),超过 2^53 后发生精度丢失,手动转码请求了错误 ID。

修复

  • 聚合响应中的 episodeId/mediaAssetId/taskId 类型改为字符串。
  • 父面板不再 Number 归一化,媒体 ID 校验改为字符串 /\d+/。
  • 手动转码、帧图分页 URL 原样传递字符串。
  • mediaAssetId 为空时禁用重新转码并展示明确空态。

验证

  • 超 2^53 ID 字符串保持逐位一致。
  • pnpm lint:eslint、pnpm build:dev。