Enabled seeking video position
This commit is contained in:
@ -13,26 +13,6 @@ export function playVideo(arn: AnimeNotifier, video: HTMLVideoElement) {
|
||||
togglePlayVideo(video)
|
||||
})
|
||||
|
||||
let progressElement = video.parentElement.getElementsByClassName("video-current-progress")[0] as HTMLElement
|
||||
let timeElement = video.parentElement.getElementsByClassName("video-time")[0]
|
||||
|
||||
video.addEventListener("timeupdate", () => {
|
||||
let time = video.currentTime
|
||||
let minutes = Math.trunc(time / 60)
|
||||
let seconds = Math.trunc(time) % 60
|
||||
let paddedSeconds = ("00" + seconds).slice(-2)
|
||||
timeElement.textContent = `${minutes}:${paddedSeconds}`
|
||||
progressElement.style.transform = `scaleX(${time / video.duration})`
|
||||
})
|
||||
|
||||
video.addEventListener("waiting", () => {
|
||||
arn.statusMessage.showInfo("Buffering...", -1)
|
||||
})
|
||||
|
||||
video.addEventListener("playing", () => {
|
||||
arn.statusMessage.close()
|
||||
})
|
||||
|
||||
video.load()
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user