Tom's Guide > Forum > Programmation > Urgent, problème de script musique aléatoire

Urgent, problème de script musique aléatoire

Forum Programmation : Urgent, problème de script musique aléatoire

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 ?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

Répondre à zexxia

Peux-tu me précisez la variable à ajouter stp ? Parce que le php, c'est pas du tout mon truc. Merci.

Répondre à neelix@IDN

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

Répondre à SiM07

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.

Répondre à neelix@IDN

et si tu fais une boucle for par exemple ? Dans laquelle tu mets ton embed

Répondre à OmaR

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.

Répondre à neelix@IDN

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

Répondre à SiM07

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 ?

Répondre à neelix@IDN

<meta http-equiv="refresh" content="letempsenseconde" />

Répondre à SiM07

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.
@+

Répondre à neelix@IDN

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;

....

Répondre à SiM07

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

Répondre à snoopy59110
Tom's Guide > Forum > Programmation > Urgent, problème de script musique aléatoire
Aller à :

Il y a 1047 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens