2026-05-18-19-41-29 修复样例视频浏览器显示

This commit is contained in:
2026-05-18 19:43:25 +08:00
parent 72d0e9a168
commit f89ce5f5f6
7 changed files with 133 additions and 1 deletions

View File

@@ -77,7 +77,14 @@ function renderPreview(file) {
imagePreview.hidden = true;
openSourceButton.hidden = false;
if (file.type.startsWith("video/")) {
videoPreview.preload = "metadata";
videoPreview.onloadedmetadata = () => {
if (Number.isFinite(videoPreview.duration) && videoPreview.duration > 0.2) {
videoPreview.currentTime = 0.1;
}
};
videoPreview.src = currentObjectUrl;
videoPreview.load();
videoPreview.hidden = false;
openSourceButton.textContent = "放大查看";
sourcePaneTitle.textContent = "查看原始视频";
@@ -280,7 +287,14 @@ openSourceButton.addEventListener("click", () => {
sourceVideo.hidden = true;
sourceImage.hidden = true;
if (selectedFile.type.startsWith("video/")) {
sourceVideo.preload = "metadata";
sourceVideo.onloadedmetadata = () => {
if (Number.isFinite(sourceVideo.duration) && sourceVideo.duration > 0.2) {
sourceVideo.currentTime = 0.1;
}
};
sourceVideo.src = currentObjectUrl;
sourceVideo.load();
sourceVideo.hidden = false;
} else {
sourceImage.src = currentObjectUrl;