X-Git-Url: http://id.pley.net/sound.git/blobdiff_plain/aad8eacf291f9ec284ec61b7e3bf5547adb03b41..2acf7355303ecf1cb8c61823ee72bc60c8c01284:/sound.html?ds=sidebyside diff --git a/sound.html b/sound.html index 1c133e5..d5185e4 100644 --- a/sound.html +++ b/sound.html @@ -41,6 +41,25 @@ audio.addEventListener('timeupdate', eventLogger); audio.addEventListener('volumechange', eventLogger); audio.addEventListener('waiting', eventLogger); + audio.addEventListener('timeupdate', updateTime); + audio.addEventListener('durationchange', eventLogger); + audio.addEventListener('durationchange', updateDuration); + } + + function formatTime(time) { + var seconds = (time % 60).toFixed(0); + var minutes = (time / 60).toFixed(0); + return ("0" + minutes).substr(-2, 2) + ':' + ("0" + seconds).substr(-2, 2); + } + + function updateTime() { + var time = document.getElementById('time'); + time.innerText = formatTime(audio.currentTime); + } + + function updateDuration() { + var duration = document.getElementById('duration'); + duration.innerText = formatTime(audio.duration); } @@ -56,7 +75,9 @@ + --:-- + --:--