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 |