DewPlayer et Javascript (index-swfobject-js.htm) pour accessbilité DV [Résolu]

Messages postés
9
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
10 juillet 2010
- - Dernière réponse : Virlorigie
Messages postés
9
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
10 juillet 2010
- 10 juil. 2010 à 20:35
Bonjour,

Je suis moi-même déficiente visuelle et je cherche à rendre totalement accessible la lecture audio des titres déposés sur mes sites. Lancer la lecture automatiquement et faire échap je sais faire mais cela ne me convient pas.

J'aimerai que l'on puisse faire STOP, PAUSE, LECTURE au clavier sans passer par la souris car nous n'utilisons pas la souris quand on n'y voit pas.

J'ai envoyé un mail à Dew qui m'a gentimment répondu que certains testeurs auraient réussi à mettre en place sur son lecteur dewplayer un script javascript dont un exemple est présent dans le fichier zip de dewplayer (index-swfobject-js.htm). J'ai donc testé ce index-swfobject-js.htm directement sur mon serveur (et non en local) pour comprendre comment l'utiliser sur mes pages.

Le lecteur apparait sans problème, je peux y lancer la lecture si je veux, ça marche bien mais je ne peux pas utiliser les boutons créés par javascript...
Javascript est bien activé que ce soit sur Firefox ou internet explorer.

J'ai mis sur mon serveur les fichiers nécessaires :
dewplayer.swf,
- index-swfobject-js.htm,
- les 3 test.mp3,
- swfobject.js,
- zdewplayer.png,
- j'ai changé dans le index-swfobject-js.htm la destination des test.mp3 que j'ai mis à la racine au lieu du dossier mp3.

Aurais-je oublié un fichier nécessaire pour l'utilisation de ce script ??

Voici le code que j'ai actuellement (à partir de l'exemple sachant) :




Dewplayer



html {
font-family:"Myriad","Myriad Pro",Georgia,Helvetica,Sans-serif;
background:url(zdewplayer.jpg) no-repeat bottom right;
height:100%;
padding:0;
margin:0;
}
body {
height:100%;
padding:0;
margin:0;
}
h1 {
color:#eee;
padding-top:3em;
padding-bottom:2em;
margin:0;
}
#content {
margin-left:15%;
width:500px;
text-align:center;
}
#hint {
color:#666;
margin-left:15%;
width:300px;
text-align:left;
margin-top:3em;
}





































var flashvars = {
mp3: "test1.mp3|test2.mp3|test3.mp3",
javascript: "on"
};
var params = {
wmode: "transparent"
};
var attributes = {
id: "dewplayer"
};
swfobject.embedSWF("dewplayer.swf", "dewplayer_content", "200", "20", "9.0.0", false, flashvars, params, attributes);






D'où viendrait le problème d'après vous ? Est-ce qu'il faut que je prenne une version Javascript plus récente ? Que j'active quelque chose ? Car Javascript est déjà activé sur mon IE et Firefox et ça ne change rien... dans le code il y a bien l'activation du javascript par javascript=on. où serait le problème ?

Pour tout vous avouer, je ne connais pas trop le javascript donc il m'est difficile de détecter une erreur dans le code...

Merci beaucoup par avance aux experts.

Bon week-end !
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
3435
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
9
3
Merci
Bonjour,
Aurais-je oublié un fichier nécessaire pour l'utilisation de ce script ??
on ne voit pas de référence au fichier swfobject.js, ni même à une partie script ou tu décris les fonction play, stop et pause

on devrait trouver au minimum
<script type="text/javascript" src="swfobject.js"></script>
et
<script type="text/javascript">
function play() {
// le code
}
function stop() {
// le code}
function pause() {
// le code}
}
</script>
dans ton fichier...

;O)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 145 internautes nous ont dit merci ce mois-ci

Commenter la réponse de PetoleTeam
Messages postés
9
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
10 juillet 2010
0
Merci
Bonsoir PetoleTeam,
En effet, j'avais dû effacer des lignes sans faire exprès car ça y était au début ce que tu viens de m'écrire comme bout de code...
Je suis donc repartie de zéro et ça marche enfin !!
Un grand merci de ta réponse.
Mon problème est enfin résolu.
Bonne soirée.
Commenter la réponse de Virlorigie