OVH Cloud OVH Cloud

ActionScript : streaming with the Sound class

1 réponse
Avatar
shawee
Bonjour tutti, j'essaie dans flash de faire du streaming avec lan classe Sound
comme sur :


http://www.estvideo.com/dew/index/2005/02/16/370-player-flash-mp3-leger-comme-un
e-plume

Vous pouvez voir que le MP3 est lu avant qu'il ne soit completement t?l?charg?.
J'ai essay? de lancer la methode start() avant la fin du t?l?chargement total,
mais rien ne se passe,
si quelqu'un peu m'aider, m?me un peu, merci d'avance, Sylvain.

1 réponse

Avatar
ekameleon
Hello :)

shawee a écrit :
Bonjour tutti, j'essaie dans flash de faire du streaming avec lan classe Sound



Tu ne feras pas du streaming mais du "chargement progressif" .. donc
quand tu lances la méthode loadSound dans flash ... que tu mettes en
false ou true le chargement et bien le fichier sera chargé sans
interruption dans le cache de la machine cliente (à part si tu fermes
complètement la fenêtre du navigateur)... donc pas de streaming qui est
à l'opposé de cette méthode avec aucun fichier downloadé sur la machine
cliente.

comme sur :


http://www.estvideo.com/dew/index/2005/02/16/370-player-flash-mp3-leger-comme-un
e-plume

Vous pouvez voir que le MP3 est lu avant qu'il ne soit completement t?l?charg?.
J'ai essay? de lancer la methode start() avant la fin du t?l?chargement total,
mais rien ne se passe,
si quelqu'un peu m'aider, m?me un peu, merci d'avance, Sylvain.




PS : précise ta version de flash .. car on peut pas le deviner et selon
ta version on pourra peut être pas te dire la même chose :)

Pour le reste comme toujours .. Faut lire l'aide de flash :)

1 - appui sur F1 et cherche dedans le Dictionnaire actionscript

2 - à la lettre S ... cherche la classe Sound (tu la connais vu que tu
en parles dans ton message)

3 - Cherche la méthode loadSound .. et voilà :) Si tu ne trouves pas
cette méthode dans l'aide c'est que tu dois être dans une version de
Flash5 ou inférieur... et là ce sera plus compliqué pour faire du
chargement progressif (forcément cela n'existe pas avant flashMX)

Sound.loadSound permet de charger des mp3 externes ... la fonction
start() seule ne suffira pas forcément car il faut d'abord appeler le
fichier sur le serveur... tout est expliqué dans le dictionnaire de
flash de façon très détaillée...

EKA+ :)