Salut Yoaby,
Si tu te limites à Interner Explorer 5 alors tu peux utiliser un objet ACTIVEMOVIE directement dans ta page HTML.
C'est ce que j'ai fais car je ne connais pas Flash.
L'avantage est que tu pourras jouer des fichiers MP3, mais peut-être qu'avec Flash tu peux aussi.
J'ai donc caché un objet ACTIVEMOVIE (un truc qui ressemble à Windows Media Player) dans la page qui si lance automatiquement quand suffisamment de données ont été reçues (une sorte de streaming audio si tu préfères)
J'ai ajouté les boutons PLAY, PAUSE et STOP en plus pour te montrer.
Le plus complexe a gérer fût la synchro : en effet si on tente de jouer le son avant d'avoir reçu suffissamment de données (cad dès que la page est affichée) ca plante et bien sûr c'est pas documenté par Microsoft comme d'hab.
Enfin maintenant ca marche ... ;:-)
Y'a même un curseur de contrôle du volume que tu peux manipuler à la souris (ca c'était dur à implémenter en JavaScript la vache ... et ca représente 90% du code de la page !)
Si tu es intéressé va à l'adresse :
http://www.multimania.com/nbp/alicia/select.php3
Choisit une musique qui te plaît pluis clique sur GO
Attention : recharge la page suivante (celle avec le curseur) si la pub de m... de MULTIMANIA apparaît : je sais pas ce qu'ils ajoutent mais ca gêne mon code grave ... !!!! ;:-(
Ha oui j'oubliais, je joue des fichiers MP3 (128 kbit/s stéréo) et pas des fichiers MIDI ni WAV.
donc le temps de chargement est assez long, voir carrement pénible, si tu n'as pas un haut débit.
Dans ce attends quelques secondes (au moins 30 ...) avant que le son démarre. Une fois le mp3 en cache t'aura plus de pb si tu choisis toujours le même fichier son.
@+
Php
[[ The Truth is Out There ]]
Je suis tombé (depuis l'Amérique latine!) sur ton code tout frais. Super! J'espère pouvoir l'utiliser pour une page html ouverte en locale (tous les fichiers seront sur un CD) afin que l'utilisateur puisse entendre du Français bien pro-non-cé! J'ai essayé dans l'environnement de bureau KDE Version 3.5.7 "release 72.6" (OpenSuse 10.3 x86_64). Les deux pages ont fonctionné correctement avec FireFox (Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.8.1.14) Gecko/20080410 SUSE/2.0.0.14-0.1 Firefox/2.0.0.14). Konqueror. lui, a affiché exactement la même chose, mais est resté muet...
Je suppose et j'espère que je m'en sortirait avec le javascript récupéré depuis cette page. Mais toute suggestion sera la bienvenue! Je souhaite que le résultat de mon petit travail d'adaptation fonctionnera sous linux avec Mozilla et sous windows avec IE, mais je suggèrerai de toute façon d'installer un vrai fureteur...
Merci pour ce code. Bon travail (me semble-t-il, bien que je ne puisse pas encore en juger!)
Cordialement,
Patrick