Se connecter avec
S'enregistrer | Connectez-vous

Du son sur mon site, sans flash

Dernière réponse : dans Programmation

Bonjour,

Sur mon site internet

http//www.allaine.com,

j'aimerais introduire des extraits musicaux. Je cherche un lecteur, avec barre de progression, qui apparaisse de manière identique sur tous les navigateurs, notamment : IE, Firefox, Google Chrome et Safari. Quelque chose du genre QuickTime... Mais justement, avec QuickTime, la barre de lecture est différente sous Google Chrome. Elle est plus grande et n'accepte pas la commande : autorun=false. En outre, je ne voudrais pas utiliser Flasch, afin que mes pages puissent être consultée égalemenbt sur IPad, qui n'accepte pas Flasch. Merci de venir à mon secours et bons messagesl à tous les internautes. :hello: 

--------------------------------------------------------------------------------

Autres pages sur : site flash

Lassé par la pub ? Créez un compte
Expert Programmation

Le problème, c'est que quicktime n'est pas présent sur toutes les machines et n'aura jamais le même rendu sur tous les navigateurs.
Mon conseil serait plutôt de faire une détection de la présence du plugin flash et de soit afficher un lecteur flash (dewplayer est très bon et très léger) s'il est présent, sinon le lecteur quicktime.
Cette détection doit pouvoir se faire avec le flash detection kit

Hello les internautes !

Je me creusais la tête depuis des jours et des jours et je viens de trouver la solution sur un forum en anglais (le comble... mais avec les traducteurs...)
Je vous communique l'astuce au cas où cela peut vous être utile :
Sois la commande :
<embed src="../../divers/TENOMOVA Tariel (extrait N°1).mp3" autoplay = "false" type = "audio/mpeg" width = "145" height = "12" ** / embed>
Vous constatez qu'il faut ajouter : type="audio/mpeg" après la commande autoplay=false.
Enfantin... quand on le sait. Ainsi la barre de lecture est la même avec tous les navigateurs.
Merci quand même à Tom'sGuide
Expert Programmation

Il te suffit d'utiliser le script AC_OETags.js (dans Client-Side Detection/) et de mettre le code suivant dans ta page (là où tu veux le player):
  1. var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
  2. if (!hasReqestedVersion) {
  3. document.write('le code pour quicktime');
  4. } else {
  5. document.write('le code pour flash');
  6. }
Lassé par la pub ? Créez un compte
Tom's guide dans le monde