Fix live camera media asset URLs
这个提交包含在:
@@ -8,6 +8,27 @@ export type ChangeLogEntry = {
|
||||
};
|
||||
|
||||
export const CHANGE_LOG_ENTRIES: ChangeLogEntry[] = [
|
||||
{
|
||||
version: "2026.03.17-live-camera-media-asset-url",
|
||||
releaseDate: "2026-03-17",
|
||||
repoVersion: "902bd78+media-asset-url-fix",
|
||||
summary:
|
||||
"修复同步观看预览地址被重复拼接 `/media` 导致的 404,观看端可以继续打开 relay 缓存视频。",
|
||||
features: [
|
||||
"共享的 `getMediaAssetUrl()` 现在会保留已带 `/media/` 前缀的应用内路径,不再把 `/media/assets/...` 再次拼成 `/media/media/assets/...`",
|
||||
"当服务端直接返回完整 `https://...` 外链时,前端会原样使用该地址,避免对外部媒体地址做错误拼接",
|
||||
"其他仍是普通相对路径的媒体资源会继续自动补齐 `/media` 前缀,因此旧调用方无需改动",
|
||||
"同步观看点击“同步观看”后,请求的 preview 地址恢复为 `/media/assets/sessions/.../preview.webm`,不再因 `404 page not found` 导致无视频可播",
|
||||
"线上 smoke 已确认 `https://te.hao.work/` 已切换到包含本次修复的新构建,而不是继续提供部署前的旧资源 revision",
|
||||
],
|
||||
tests: [
|
||||
"pnpm vitest run client/src/lib/media.test.ts",
|
||||
"pnpm check",
|
||||
"pnpm build",
|
||||
"playwright-skill 线上 smoke: 登录 `H1` 后访问 `https://te.hao.work/live-camera`,确认 viewer 实际请求 `https://te.hao.work/media/assets/sessions/.../preview.webm?...` 并返回 `200`,同时不存在 `/media/media/...` 双前缀请求",
|
||||
"线上 smoke: 已确认部署前公开站点还是旧 revision;部署后 `https://te.hao.work/` 已切换到包含本次修复的新构建",
|
||||
],
|
||||
},
|
||||
{
|
||||
version: "2026.03.17-live-camera-pose-buffer-window",
|
||||
releaseDate: "2026-03-17",
|
||||
|
||||
在新工单中引用
屏蔽一个用户