Enabled seeking video position

This commit is contained in:
2018-12-08 06:01:06 +09:00
parent 3502fdaf8d
commit 24069ba1c9
4 changed files with 37 additions and 26 deletions

View File

@ -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()
}