Dewplayer php ou javascript ??
RésoluJ'utilise un dew player sur mon site et je voudrais que quand je clique sur un lein ex
<a href=musique1.mp3>Musique 1 </a>
<a href=musique2.mp3>Musique 2 </a>
l'url soit récupéré en Js ou php pour l'utiliser sur le dewplayer!!
bein je voudrais un moyen pour que si je clique sur un lien par ex musique1 musique 1.mp3 soit joué sur le dewplayer
Mercii
Configuration: Windows XP Internet Explorer 6.0
27 réponses
La récupération dynamique de l’URL d’un fichier MP3 cliqué via des liens pour alimenter un lecteur Dewplayer nécessite l’utilisation de JavaScript ou PHP pour passer l’adresse au SWF. Plusieurs approches évoquent l’utilisation du paramètre mp3 dans l’URL du fichier dewplayer.swf et $_GET['url'] pour définir automatiquement la piste à lire, parfois avec une valeur par défaut. D’autres approches abordent le chargement initial du son, l’éventuelle mise en route au démarrage ou le changement de piste lors d’un clic, tout en évoquant des difficultés sous IE6 et Flash. En parallèle, des conseils suggèrent d’isoler ce paramétrage sur une page distincte (par exemple via une passerelle PHP) pour éviter l’explosion du code source et faciliter les tests.
-
Merci
-
pas de problème c'est moi j'ai fait une erreur par habitude que ça marche ^^
-
wéé ça marche avec issett ! merci pr tt et dsl pr le dérangement !!;)
-
ici tu as mis dewplayer.swf
avant tu mettais dewplayer-multi.swf
c'est normal ?
autre chose tu peux essayer de remplacerif (!$_GET['url'])
parif (!isset($_GET['url']))
ps : pour répondre a ta question oui c'est bien ça :) -
<?php if (!$_GET['url']) $_GET['url']='04-shania_twain-come_on_over-ego.mp3' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> </head> <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://helpx.adobe.com/shockwave/shockwave-end-of-life-faq.html" width="240" height="20" id="dewplayer" align="middle"> <param name="wmode" value="transparent" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" /> <param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" /> <embed src="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" quality="high" bgcolor="FFFFFF" width="240" height="20" name="dewplayer" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/"></embed></object> <br><a href="?url=Bob Sinclar - Together (Original Mix) House 2007.mp3">lien</a> <br> <a href="?url=http://lilane5.free.fr/MP3/07%20-%20Lilly%20Allen%20-%20Smile.mp3">lien</a> <br> <a href="?url=http://lilane5.free.fr/MP3/Abba%20-%20Dancing%20Queen.mp3">lien</a> tyj,ty,e,tye,te,te,te,ty </body> </html>
voilà c çaa ? -
c'est ça les balises code
<code>
</code>
met ton code source entre ces 2 balise plz -
voila mon code html
<?php if (!$_GET['url']) $_GET['url']='04-shania_twain-come_on_over-ego.mp3' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="https://helpx.adobe.com/shockwave/shockwave-end-of-life-faq.html"
width="240" height="20" id="dewplayer" align="middle">
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie"
value="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" />
<param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" />
<embed src="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1"
quality="high" bgcolor="FFFFFF" width="240" height="20" name="dewplayer" wmode="transparent"
align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="https://get.adobe.com/flashplayer/"></embed></object>
<br><a href="?url=Bob Sinclar - Together (Original Mix) House 2007.mp3">lien</a>
<br>
<a href="?url=http://lilane5.free.fr/MP3/07%20-%20Lilly%20Allen%20-%20Smile.mp3">lien</a>
<br>
<a href="?url=http://lilane5.free.fr/MP3/Abba%20-%20Dancing%20Queen.mp3">lien</a>
tyj,ty,e,tye,te,te,te,ty
</body>
</html> -
svp met les balise code
comme ça je peut faire copier coller de ton code sans avoir des retour a la ligne a cause du forum
sinon le code que j'ai mis sur mon site (avec la source sur l'autre lien)
fonctionne chez free et chez moi avec wamp easyphp je ne sais pas ...
donc soit le bug vient du code soit de easy php
je ne sais pas encore j'attend que tu mette les balise code pour pouvoir faire un copier coller exact de ce que tu as mis (sans etre déformé par le forum) -
<?php if (!$_GET['url']) $_GET['url']='04-shania_twain-come_on_over-ego.mp3' ?>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="https://helpx.adobe.com/shockwave/shockwave-end-of-life-faq.html"
width="240" height="20" id="dewplayer" align="middle">
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie"
value="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" />
<param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" />
<embed src="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1"
quality="high" bgcolor="FFFFFF" width="240" height="20" name="dewplayer" wmode="transparent"
align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="https://get.adobe.com/flashplayer/"></embed></object>
<br><a href="?url=Bob Sinclar - Together (Original Mix) House 2007.mp3">lien</a>
<br>
<a href="?url=http://lilane5.free.fr/MP3/07%20-%20Lilly%20Allen%20-%20Smile.mp3">lien</a>
<br>
<a href="?url=http://lilane5.free.fr/MP3/Abba%20-%20Dancing%20Queen.mp3">lien</a>
tyj,ty,e,tye,te,te,te,ty
</body>
alors qu'est ce que je fait ? j'aurai tjr ce message à chaque chargement de page ? -
:s j'ai pas easy php
peut etre l'erreur vient elle du fait que j'ai mis les lien en ?url=... au lieu de dewplayer.php?url=...
enfin je sais pas ce que tu a testé
ps quand tu met du code oublies pas les balise code c'est plus lisible -
oh nooooon ça marche plus hahaha cava me rendre fou ce truc hahahaa
-
sayé g trouvé il faut juste enlever le if
il faut seulement mettre
<?php $_GET['url']='04-shania_twain-come_on_over-ego.mp3' ?>
avt Objet hh
merci pr tt man -
oui ça marche à merveille mais j'ai un msn qui s'affiche
Notice: Undefined index: url in D:\EasyPHP 2.0b1\www\mp3\Untitled-4.php on line 9 -
cette manière marchera surement puisque <?php if (!$_GET['url']) $_GET['url']='mamusiquequiserajouéepardefaut.mp3' ?> n'affiche rien
mais pour des question de lisibilité du code source il vaudrait mieu mettre comme ça http://to.kc.free.fr/alex/dewplayer/dewplayer_source.php
c'est a dire avant le bloc <objet> -
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="https://helpx.adobe.com/shockwave/shockwave-end-of-life-faq.html"
width="240" height="20" id="dewplayer" align="middle">
<param name="wmode" value="transparent" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie"
value="dewplayer.swf?mp3=<?php if (!$_GET['url']) $_GET['url']='04-shania_twain-come_on_over-ego.mp3' ?><?php echo $_GET['url'] ?>&autostart=1&showtime=1" />
<param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" />
<embed src="dewplayer.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1"
quality="high" bgcolor="FFFFFF" width="240" height="20" name="dewplayer" wmode="transparent"
align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="https://get.adobe.com/flashplayer/"></embed></object>
de cette manière la ? -
pour me communiquer le lien envoies moi un mp ;)
pour jouer un son au départ tu a plusieurs solutions
mais surtout pas le onload sinon tu aura une boucle infini
1) donne toujours un lien de ce type mapage.php?url=mamusique.mp3
l'inconvénient c'est que ça ralonge l'adresse donc c'est plus compliqué a donner
2)rajoute ça<?php if (!$_GET['url']) $_GET['url']='mamusiquequiserajouéepardefaut.mp3' ?>
avant l'endroit ou tu met le premier <?php echo $_GET['url'] ?> -
ah ui il y a un ti truc ! au début aucun son n'est joué !!! et si on veut joué un son au démarage ? en quand on clic sur l'un des lien il change ? on met onload=?url=.... dans la balise body ?
-
uiiiii ça marche bien mnt mercii bcp !!! t'aurai pas une adress ou je pourrais e contacter te passer le lien du site après l'avoir terminé
-
edit : double post sorry
-
http://to.kc.free.fr/alex/dewplayer/dewplayer.php
j'ai testé avec firefox 3 et IE 7 ça marche
j'ai testé avec les serveur wamp et free
http://to.kc.free.fr/alex/dewplayer/dewplayer.txt<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="240" height="20" id="dewplayer" align="middle"> <param name="wmode" value="transparent" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="dewplayer-multi.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" /> <param name="quality" value="high" /><param name="bgcolor" value="FFFFFF" /> <embed src="dewplayer-multi.swf?mp3=<?php echo $_GET['url'] ?>&autostart=1&showtime=1" quality="high" bgcolor="FFFFFF" width="240" height="20" name="dewplayer" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/"></embed></object> <br><a href="?url=Dj Satomi - Waves.mp3">lien</a> <br><a href="?url=http://lilane5.free.fr/MP3/07%20-%20Lilly%20Allen%20-%20Smile.mp3">lien</a> <br><a href="?url=http://lilane5.free.fr/MP3/Abba%20-%20Dancing%20Queen.mp3">lien</a>
pour avoir ce code la j'ai utilisé ce site http://www.dewplayer.fr
et j'ai remplacé l'url par <?php echo $_GET['url'] ?>
ça marche chez toi ou pas ?
- 1
- 2