/* //==== 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); audioPlayer if(!idPlayer){ alert('lj:16 '); } 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) { function AudioPlayerUpdate(player) { ////alert('lj:46 update(player) '+player.duration); var player = uPointerIdAudioPlayer(idPlayer); ////if(player){alert('lj:45 update(player) '+player);} ////if(!player.duration){player.duration=50;player.currentTime=0;} var duration = player.duration; // Durée totale if(duration==0)alert('Aucun fichier chargé !'); uPointerIdAudioPlayer('AudioInfos').textContent = 'Duration:'+duration; var time = player.currentTime; // Temps écoulé var fraction = (time&&duration? time / duration:0); var percent = Math.ceil(fraction * 100); /// var progress = document.querySelector('#AudioProgressBar'); var progress = uPointerIdAudioPlayer('AudioProgressBar'); ////alert('lj:62 update(player) AudioProgress='+progress); progress.style.width = percent + '%'; //c NaN progress.textContent = percent + '%'; ///alert('lj:70 update(player) document.querySelector(#AudioProgressTime)='+document.querySelector('#AudioProgressTime')); //// document.querySelector('#AudioProgressTime').textContent = formatTime(time); uPointerIdAudioPlayer('AudioProgressTime').textContent = formatTime(time); } function clickAudioProgress(idPlayer, control, event) { var parent = getPosition(control); // La position absolue de la AudioProgressBar var target = getMousePosition(event); // L'endroit du la AudioProgressBar 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('#AudioProgressBarControl').offsetWidth; var wrapperWidth = uPointerIdAudioPlayer('AudioProgressBarControl').offsetWidth; var percent = Math.ceil((x / wrapperWidth) * 100); var duration = player.duration; player.currentTime = (duration * percent) / 100; }