function doFirst() {
    barSize = 600;
    myMovie = document.getElementById("myMovie");
    playButton = document.getElementById("playButton");
    bar = document.getElementById("defaultBar");
    progressBar = document.getElementById("progressBar");
   
    playButton.addEventListener("click", playOrPause, false);
}

function playOrPause(){
    if (!myMovie.paused && !myMovie.ended) {
        myMovie.pause();
        playButton.innerHTML= "Play";
        window.clearInterval(updateBar);
    } else {
        myMovie.play();
        playButton.innerHTML = "Pause";
        updateBar = setInterval(update, 500);
    }
}

function update() {
    if (!myMovie.ended) {
        var size = parseInt(myMovie.currentTime*barSize/myMovie.duration);
        progressBar.style.width = size+"px";
    } else {
        progressBar.style.width = "0px";
        playButton.innerHTML= "Play";
    }
}

window.addEventListener("load", doFirst, false);











'html5' 카테고리의 다른 글

popup  (0) 2016.11.09
완성!  (0) 2014.09.16
video player play 기능 추가  (0) 2014.09.16
video player skin  (0) 2014.09.16
html5 herald register  (0) 2014.09.15

+ Recent posts