/* //==== dependance(player0) */ ////alert(889977); function uPointerIdAudioPlayer(id){ ////return(document.getElementById(id)); if(id.substring(0,1)!='#')id='#'+id; ///return(document.querySelector('#' + idPlayer)); return(document.querySelector(id)); } function play(idPlayer, control) { ///var player = document.querySelector('#' + idPlayer); var player = uPointerIdAudioPlayer(idPlayer); if (player.paused) { player.play(); control.textContent = 'Pause'; } else { player.pause(); control.textContent = 'Play'; } } function resume(idPlayer) { //// var player = document.querySelector('#' + idPlayer); var player = uPointerIdAudioPlayer(idPlayer); player.currentTime = 0.0; player.pause(); } function volume(idPlayer, vol) { //// var player = document.querySelector('#' + idPlayer), //// indicator = document.querySelector('#' + 'volumeIndicator'+idPlayer); var player = uPointerIdAudioPlayer(idPlayer); indicator = uPointerIdAudioPlayer('volumeIndicator'+idPlayer); player.volume = vol; if(indicator) indicator.innerHTML=(vol==0||vol==1?vol+'.0':vol); } function update(player) { ////alert('lj:45 update(player) '); ////alert('lj:46 update(player) '+player.duration); var player = uPointerIdAudioPlayer(idPlayer); if(idPlayer){alert('lj:45 update(player) '+idPlayer);} ////if(!player.duration){player.duration=50;player.currentTime=0;} var duration = player.duration; // Durée totale var time = player.currentTime; // Temps écoulé var fraction = time / duration; var percent = Math.ceil(fraction * 100); /// var progress = document.querySelector('#progressBar'); var progress = uPointerIdAudioPlayer('progressBar'); ///alert('lj:53 update(player) '+player.duration); progress.style.width = percent + '%'; progress.textContent = percent + '%'; //// document.querySelector('#progressTime').textContent = formatTime(time); uPointerIdAudioPlayer('progressTime').textContent = formatTime(time); } function clickProgress(idPlayer, control, event) { var parent = getPosition(control); // La position absolue de la progressBar var target = getMousePosition(event); // L'endroit du la progressBar où on a cliqué ///// var player = document.querySelector('#' + idPlayer); var player = uPointerIdAudioPlayer(idPlayer); var x = target.x - parent.x; var y = target.y - parent.y; //// var wrapperWidth = document.querySelector('#progressBarControl').offsetWidth; var wrapperWidth = uPointerIdAudioPlayer('progressBarControl').offsetWidth; var percent = Math.ceil((x / wrapperWidth) * 100); var duration = player.duration; player.currentTime = (duration * percent) / 100; }