Added play and pause button

This commit is contained in:
2018-12-09 11:57:37 +09:00
parent 85f140fb18
commit 6489b550c9
6 changed files with 42 additions and 11 deletions

View File

@ -1,22 +1,25 @@
import AnimeNotifier from "../AnimeNotifier"
// Play video
export function playVideo(arn: AnimeNotifier, video: HTMLVideoElement) {
// Toggle play video
export function togglePlayVideo(arn: AnimeNotifier, element: HTMLElement) {
let container = document.getElementById(element.dataset.mediaId)
let video = container.getElementsByTagName("video")[0]
video.volume = arn.audioPlayer.volume
if(video.readyState >= 2) {
togglePlayVideo(video)
togglePlayVideoElement(video)
return
}
video.addEventListener("canplay", () => {
togglePlayVideo(video)
togglePlayVideoElement(video)
})
video.load()
}
function togglePlayVideo(video: HTMLVideoElement) {
function togglePlayVideoElement(video: HTMLVideoElement) {
if(video.paused) {
video.play()
} else {