Urgent, problème de script musique aléatoire
Forum Programmation : Urgent, problème de script musique aléatoire
Bonjour,
J'ai inséré ce script de musique aléatoire sur mon site :
<?php
//initialisation
$playlist[1] = '../son/bonanza.mid'; $titre[1] = 'Bonanza';
$playlist[2] = '../son/funkytown.mid'; $titre[2] = 'Funky Town';
$playlist[3] = '../son/mario.mid'; $titre[3] = 'Super Mario Bros';
$playlist[4] = '../son/forrestgump.mid'; $titre[4] = 'Forrest Gump';
$playlist[5] = '../son/ibiza.mid'; $titre[5] = 'We Are Going to Ibiza';
$playlist[6] = '../son/upanddown.mid'; $titre[6] = 'Up and Down';
$playlist[7] = '../son/beetlejuice.mid'; $titre[7] = 'Beetlejuice';
$playlist[8] = '../son/chickendance.mid'; $titre[8] = 'La danse des canards';
$playlist[9] = '../son/happydays.mid'; $titre[9] = 'Happy Days';
$playlist[10] = '../son/tequila.mid'; $titre[10] = 'Tequila';
//fin de l'initialisation
$choi = rand(1,count($playlist));
$html_son = '<embed src="'.$playlist[$choi].'" width=144 height=60 controls="smallconsole" autostart="true"></embed>';
$html_titre = $titre[$choi];
?>
Le problème est le suivant: il joue une musique au hazard et s'arrête lorsqu'elle est finie.
Or, j'aimerai qu'a la fin d'un titre, il passe automatiquement au suivant.
Quelq'un peut-il m'aider svp ?
Bien présentement ton scripts ne va exécuté qu'une action tu dois uniquement lui spécifié une action suivante donc de mettre une autre variable.
Peux-tu me précisez la variable à ajouter stp ? Parce que le php, c'est pas du tout mon truc. Merci.
Je peu te dire que c'est pas un probleme de PHP mais de HTML il te faut ajouter un attribut a ta balise pour faire passer la musique en boucle
loop
Cette méthode n'est pas la bonne. En fait, je ne veux pas répéter indéfiniment le même titre. J'aimerai que, arrivé à la fin d'un titre, un autre titre se lance.
et si tu fais une boucle for par exemple ? Dans laquelle tu mets ton embed
Avec une boucle for, c'est la même chose qu'avec un loop. :-(
N'y autait-il pas moyen de faire de tel façon que la page se recharge à la fin de chaque titre ? Je pense que ce serait le moyen le plus simple.
Si tu peu rafraichir mais alors il te savoir le temps de chaque chancer et faire un refraichissement mais bon c'est pas le top pour une personne qui est en train de lire une page
en fait, ca ne pose aucun probleme pour la personne qui est sur la page, étant donné que le script de musique se situe dans un page spécifique qui s'ouvre dans un cadre. Ce ne serait que la page musique qui serait rechargée.
Bon, y'a aucun probleme pour avoir la durée des titres, mais comment je fais pour demander au script de recharger la page ?
<meta http-equiv="refresh" content="letempsenseconde" />
En fait j'ai trouvé le truc. J'ai ajouté une variable dans le code php pour definir le temps de chaque morceau que j'utilise dans la balise meta du code html.
Je vous remercie du temps que vous avez passé pour m'aider.
@+
C'est exactement cela oui !
tu fait pour une chanson
$array[0][0] = lefichier;
$array[0][1] = le temps en seconde;
$array[1][0] = lefichier;
$array[1][1] = le temps en seconde;
....
salut neelix ce que tu veut faire je le cherche depuis longtemp mais je n ai jamais trouvé un tel script car je m y connait pas du tout donc si tu arrive a le faire macher peut tu pensé a moi ça serai gentil merci d avance
Il y a 1047 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

SiM07