Dans un premier temps je m'excuse si ce que je poste n'est pas conforme aux règles du forum, que j'ai lu !
S'il y a un problème dite le moi j'essayerais de modifier ma demande...
JE SUIS UN VRAI, VRAI DEBUTANT QUI BIDOUILLE ET QUI NE COMPREND MÊME PAS PARFOIS CE QU'IL ECRIT...
Voici le PROJET et mon PROBLEME :
Je désire créer une petite application (site) par la suite sur mobile pour donner la parole à des marionnette afin de réaliser des animations pour les enfants malade (je ne suis pas ventriloque) et donc ce système permettrais de faire parler les marionnettes...
En faite j'affecte différent fichier son à des fonction : <audio id="audioPlayer1"> 2,3,4,5,6,...
Je créer des boutons....qui lance avec le "onclick" un fichier son.
Mais seul les fichiers de 1 à 9 fonctionne...des que j'arrive sur le 10 plus rien !
Je pense qu'il y a un problème dans cette section de code ??? ci-dessous
<script type="text/javascript">
function play(idPlayer, control) {
var player = document.querySelector('#' + idPlayer);
var nbButton = 11; // Nombre de bouton et de player
if (player.paused) {
// stopper tous les sons
for( i=1; i < nbButton+1 ; i++ ) {
var namePlayer = idPlayer.substring(0,idPlayer.length-1)
stopPlayer = document.querySelector('#' + namePlayer + i);
stopPlayer.currentTime = 0;
stopPlayer.pause();
var idButton = document.getElementById('button' + i);
<!--idButton.innerHTML = 'Play';-->
}
player.play();
player.currentTime = 0;
<!--control.textContent = 'Stop';-->
} else {
player.pause();
<!--control.textContent = 'Play'; -->
}
}
</script>
Ci dessous un imprime écran :
Merci d'avance pour tous ceux qui auront la gentillesse de donner un peu de leur vie (temps) pour m'aider à modifier ce code pour qu'il fonctionne.
Attention je suis totalement néofite...
Cordialement.
David.
HTML et JAVASCRIPT
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.