Bonjour à tous,

Je fais actuellement dans le cadre d'un stage un site qui change de page par reconnaissance vocale. Le problème pour lequel je requiert votre aide est sûrement un problème très simple pour la plupart d'entre vous mais je bloque... Je souhaite créer un bouton (ou une fonction) qui cible vers un player (en l’occurrence avec le player dont le code est décrit ici : http://kolber.github.com/audiojs/docs/).

Je penssais faire une structure dans ce genre sur ma page HTML qui est liée au fichier javascript audio.js :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<form name="form1" method="post" action="">
        <input type="submit" name="button" id="button" onClick="audio.play()" value="Submit">
</form>
Pour ceux qui ne voient pas le lien avec la reconnaissance vocale, ce bouton est une simplification de mon fichier en javascript qui interprète le texte reconnu (via google webkit) sur un autre frame (je ne vous ai mis qu'un extrait du code.. dite moi si vous le voulez en entier).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
controleplayer: function(value){
			if(value !== true){value = false;}
 
			//Check for autosubmit speech
			if(autochecked && value){
				return;
			}
 
			var val = $speech.val();
			if(val=="play"){
				parent.parent.monframe.play();			
			}
			if(val=="pause"){
				parent.parent.monframe.pause();			
			}
			if(val=="suivant"){
				parent.parent.monframe.suivant();		
			}
			if(val=="précédant"){
				parent.parent.monframe.precedant();		
			}
 
 
			return false;

Le player se recharge mais il ne se met jamais en lecture.


Merci de votre aide.