// JavaScript Document
var vid = '';
var duree = 0;
$(document).ready(function(){
vid = document.getElementById('video');
$('#start _ video').click(function(){
vid.play();
duree = secondsToTime(vid.duration);
setTimeout('displayCurrentTime()',
250);
});
$('#pause _ video').click(function(){
vid.pause();
});
$('#stop _ video').click(function(){
vid.currentTime = 0;
vid.pause();
});
});
function displayCurrentTime()
{
var current = secondsToTime(vid.currentTime);
$('#duree').text(current + ' / ' + duree);
setTimeout('displayCurrentTime()', 250);
}
/**
* Transforme une durée en seconde vers un format
* du type minutes:secondes
*
* @param int nombre de secondes
* @return string temps à af􀂿 cher.
*/
function secondsToTime(pTime)
{
// Arrondi de la durée:
pTime = Math.round(pTime);
// Calcul du nombre de minutes:
var minutes = Math.􀃀 oor(pTime / 60);
if(minutes < 10)
{
minutes = '0'+minutes;
}
// Calcul du nombre de secondes:
var secondes = pTime % 60;
if(secondes < 10)
{
secondes = '0'+secondes;
}
return minutes+':'+secondes;
}