OVH Cloud OVH Cloud

Jouer son sur Internet

1 réponse
Avatar
friddou
salut tout le monde

Hum, j'aimerais savoir s'il y a une recette efficace pour faire jouer un son
sur internet. J'ai cr?? la fonction suivante

function JouerSon(sPathFileSon) {
trace("sPathFileSon : " + sPathFileSon);
if (playing!=true) {
objSon = new Sound();
if ((sPathFileSon!=null) || (sPathFileSon != "")) {
objSon.loadSound(sPathFileSon, false);
if (objSon.duration!=0) {
playing=true;
}
objSon.start(0,1);
objSon.onSoundComplete = function() { playing=false;initialiservar(); };
} else {
}
}
}

En Local, tout fonctionne tr?s bien mais quand j'arrives sur Internet. On
dirait que je dois t?l?charger le son avant de le faire jouer. J'ai trouv? une
solution, ?a serait de charger chaque son avant de faire jouer mais je cherche
une solution pour ?viter tout ?a car j'ai une panoplie de petit son ? faire
jouer. De plus, j'ai remarqu? que la position du son et la duration du son sont
de m?me. C'est comme si le son n'?tait pas charg? et il ne fait pas de
streaming en direct. Avez-vous une piste ou une solution ? Je me dis que
certains site font jou?s du son au d?marrage et pourquoi pas nous. Doit-on
absolument charger le son avant de le faire jouer. Moi je dis non car c est
inutile...

bon merci pour votre aide.

fred s.

1 réponse

Avatar
saturnino
Bonjour,

pour charger un mp3 et le jouer en faux streaming:

monSon = new Sound();

monSon .loadSound("monSon.mp3", true);
// le deuxième argument "true" permet de diffuser en FLUX CONTINU



ATTENTION

if (playing!=true)







"playing" est un mot réservé...


Cordialement, Christophe Iaïchouchen
http://www.saturnino-freelance.com

"friddou" a écrit dans le message de news:
ckornn$jme$
salut tout le monde

Hum, j'aimerais savoir s'il y a une recette efficace pour faire jouer un
son
sur internet. J'ai cr?? la fonction suivante

function JouerSon(sPathFileSon) {
trace("sPathFileSon : " + sPathFileSon);
if (playing!=true) {
objSon = new Sound();
if ((sPathFileSon!=null) || (sPathFileSon != "")) {
objSon.loadSound(sPathFileSon, false);
if (objSon.duration!=0) {
playing=true;
}
objSon.start(0,1);
objSon.onSoundComplete = function() { playingúlse;initialiservar(); };
} else {
}
}
}

En Local, tout fonctionne tr?s bien mais quand j'arrives sur Internet. On
dirait que je dois t?l?charger le son avant de le faire jouer. J'ai trouv?
une
solution, ?a serait de charger chaque son avant de faire jouer mais je
cherche
une solution pour ?viter tout ?a car j'ai une panoplie de petit son ?
faire
jouer. De plus, j'ai remarqu? que la position du son et la duration du son
sont
de m?me. C'est comme si le son n'?tait pas charg? et il ne fait pas de
streaming en direct. Avez-vous une piste ou une solution ? Je me dis que
certains site font jou?s du son au d?marrage et pourquoi pas nous. Doit-on
absolument charger le son avant de le faire jouer. Moi je dis non car c
est
inutile...

bon merci pour votre aide.

fred s.