2026-05-18-19-46-56 强制刷新样例视频缓存

This commit is contained in:
2026-05-18 19:52:24 +08:00
parent f89ce5f5f6
commit 72c96828d5
6 changed files with 99 additions and 2 deletions

View File

@@ -211,7 +211,9 @@ async function loadSample() {
const data = await response.json();
const sample = data.samples.find((item) => item.kind === "video") || data.samples[0];
if (!sample) throw new Error("未找到样例文件");
const blobResponse = await fetch(sample.url);
const separator = sample.url.includes("?") ? "&" : "?";
const sampleUrl = `${sample.url}${separator}t=${Date.now()}`;
const blobResponse = await fetch(sampleUrl, { cache: "reload" });
if (!blobResponse.ok) throw new Error("样例文件下载失败");
const blob = await blobResponse.blob();
const file = new File([blob], sample.name, { type: sample.kind === "video" ? "video/mp4" : "image/png" });