2026-05-18-19-41-29 修复样例视频浏览器显示
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user