client/upload: preview video time that will be used for final thumbnail

This commit is contained in:
Eva 2023-05-21 08:45:11 +02:00
parent 4220ae708d
commit 436a693be1

View file

@ -401,6 +401,14 @@ class PostUploadView extends events.EventTarget {
.addEventListener("click", (e) => .addEventListener("click", (e) =>
this._evtMoveClick(e, uploadable, 1) this._evtMoveClick(e, uploadable, 1)
); );
if (uploadable.type == "video") {
const video = rowNode.querySelector("video");
if (video) {
video.addEventListener("loadedmetadata", (e) => {
if (!isNaN(video.duration)) video.currentTime = Math.floor(video.duration * 0.3)
});
}
}
} }
_updateThumbnailNode(uploadable) { _updateThumbnailNode(uploadable) {