MP3 aléatoire au chargement de la page

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

MP3 aléatoire au chargement de la page

Messagepar Janus » 03 Nov 2008 à 18:22

Salut à tous.

J'espère poster au bon endroit et ne pas me faire taper sur les doigts...

J'aimerai pouvoir charger un petit son MP3 (2 à 15s) de façon aléatoire lors de chaque chargement de chaque page (sans discerner les pages d'édition des pages de lecture), en son de fond, sans lecteur visible comme sur cette page par exemple : http://fabien.cerutti.free.fr (sauf que là il faut IE car c'est du bgsound).
J'avais donc pensé à un petit script php avec embed et bgsound ou encore un javascript en header de la page index pour choisir un fichier parmi une quarantaine dans une liste.
J'ai fait des tests sur une page html vierge mais les scripts essayés ne fonctionnent pas. Certains m'envoient tous les fichiers à la fois et d'autres que dalle.

Quelqu'un a-t-il déjà tenté un truc dans le genre ?

Merci d'avance pour l'aide que vous pourrez m'apporter. :wink:
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Dakin Quelia » 03 Nov 2008 à 18:28

Bonsoir,

On peut avoir le lien de ton forum phpbb s'il te plaît. :wink:

A bientôt,
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21374
Enregistré le: 31 Oct 2006 à 19:33
Localisation: Belgique

Re: MP3 aléatoire au chargement de la page

Messagepar Janus » 03 Nov 2008 à 18:36

Oui c'est possible mais je n'ai pas encore modifié l'index du forum.
Je bosse sur un fichier à part pour le moment, histoire d'arriver déjà à faire marcher mon script seul avant d'attaquer son implantation dans le BB.

Le fofo :
http://traficampeurs.free.fr

Mais y'a pas grand chose de visible pour le visiteur lambda car c'est l'espace de discussion de notre assos.
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Dakin Quelia » 03 Nov 2008 à 18:43

Cela devrait te convenir: Dewplayer.

Les musiques peuvent se lancer automatiquement. :wink:
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21374
Enregistré le: 31 Oct 2006 à 19:33
Localisation: Belgique

Re: MP3 aléatoire au chargement de la page

Messagepar Janus » 03 Nov 2008 à 21:50

Merci pour le lien.
Je vais tester et je vous dirai si ça s'intègre bien au phpBB. :wink:
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Janus » 03 Nov 2008 à 23:55

Ce lecteur est limité par le nombre de MP3.

Alors, du coup comme je savais ce qu'il fallait chercher j'ai trouvé celui-là :
http://musicplayer.sourceforge.net/#documentation.
Je voudrais l'utiliser en single file mode (sans playlist) avec le paramètre
Code: Tout sélectionner
song_url =

mais au lieu de mettre le nom d'un fichier y coller du php qui m'en sort un aléatoirement d'une liste (j'suis clair ou pas du tout ?!? :roll: )

Un script comme ça pourrait-il convenir ?
Code: Tout sélectionner
<?
$musique = rand(1,3);
//x est le nombre de musique
If ($musique == 1)
//si musique égale 1 alors...
{
?>
<embed src="jingle1.mp3"/>
<?
}
Elseif ($musique == 2)
//sinon si musique égale 2 alors...
{
?>
<embed src="jingle2.mp3"/>
<?
}
Elseif ($musique == 3)
//sinon si musique égale 3 alors...
{
?>
<embed src="jingle3.mp3"/>
<?
}
Else {}
//sinon ne rien faire
?>
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Janus » 04 Nov 2008 à 00:42

Cela fonctionnera-t-il si j'insère le code suivant ?
Code: Tout sélectionner
<?
$result=round(rand(1,3)); 
if ($result==1) { echo "jingle1.mp3"; }
if ($result==2) { echo "jingle2.mp3"; }
if ($result==3) { echo "jingle3.mp3"; }
?>


Ce qui donnerait un truc du genre :
Code: Tout sélectionner
<object type="application/x-shockwave-flash" width="400" height="170"
data="http://mondomaine.com/xspf_player.swf?song_url=http://mondomaine.com/<?
$result=round(rand(1,3)); 
if ($result==1) { echo "jingle1.mp3"; }
if ($result==2) { echo "jingle2.mp3"; }
if ($result==3) { echo "jingle3.mp3"; }
?>">
<param name="movie" 
value="http://mondomaine.com/xspf_player.swf?song_url=http://mondomaine.com/<?
$result=round(rand(1,3)); 
if ($result==1) { echo "jingle1.mp3"; }
if ($result==2) { echo "jingle2.mp3"; }
if ($result==3) { echo "jingle3.mp3"; }
?>" />
</object>

Sauf qu'il ne faut pas que je refasse le tirage aléatoire la 2e fois mais que je réutilise le résultat du 1er... (mais comment ?!?)
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Janus » 04 Nov 2008 à 09:23

Que pensez vous de cette façon de procéder SVP ?

Code: Tout sélectionner
<?php
$jingle_choisi = "$result=round(rand(1,3));
    if ($result==1) { echo "jingle1.mp3"; }
    if ($result==2) { echo "jingle2.mp3"; }
    if ($result==3) { echo "jingle3.mp3"; }";
?>

    <object type="application/x-shockwave-flash" width="400" height="170"
    data="http://mondomaine.com/xspf_player.swf?song_url=http://mondomaine.com/<?php
echo "$jingle_choisi";
 ?>">
    <param name="movie"
    value="http://mondomaine.com/xspf_player.swf?song_url=http://mondomaine.com/<?php
echo "$jingle_choisi";
 ?>" />
    </object>


Merci pour votre aide ;-)
Janus
Janus
Posteur néophyte
Posteur néophyte
 
Messages: 9
Enregistré le: 13 Juin 2005 à 11:17

Re: MP3 aléatoire au chargement de la page

Messagepar Dakin Quelia » 04 Nov 2008 à 14:23

Désolé, je n'ai pas testé ton lecteur et ne sait pas t'aider.

Toutefois, je t'inviter à lire les annonces. :wink:

Edit: apparement, cela ne se fait pas en php mais en XML, si j'ai bien compris.
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 21374
Enregistré le: 31 Oct 2006 à 19:33
Localisation: Belgique

Re: MP3 aléatoire au chargement de la page

Messagepar Morgyanne » 08 Nov 2008 à 15:53

Votre sujet a été déplacé par un membre de l'équipe.
en provenance de : [phpBB 2.0.x] Forums des MODs ‹ Discussions, recherches et traductions

Salut Janus,

03 Nov 2008, 20:50
03 Nov 2008, 22:55
03 Nov 2008, 23:42
04 Nov 2008, 08:23


Si tu ne souhaites pas que ton sujet soit verrouillé, je te prie de respecter les règles de phpBB-fr.com qui interdisent les UP en moins de 24 heures.
Si tu considères ton dernier message comme n'étant pas un UP alors ton complément d'information était à ajouter à ton précédent message grâce au bouton EDITER.

Je déplace dans le coding, tu auras peut-être davantage de réponse.

@+
Morgyanne :)
« What a filthy job !
Could be worse.
How ?
Could be rainin'. »

From Young Frankenstein
Avatar de l’utilisateur
Morgyanne
Marvelous girl
Marvelous girl
 
Messages: 32245
Enregistré le: 21 Mar 2005 à 13:28
Localisation: Juste derrière toi...


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Bing [Bot], Google [Bot] et 2 invités