Pagina 1 di 3

Variabile in url

Inviato: sabato 18 febbraio 2012, 23:25
da Bacchisio
Salve,
in una pagina html di un sito web di una cantante ho inserito il lettore musicale scaricabile da xspf.org per poter ascoltare una playlist delle sue canzoni. Questo lettore è inserito in una pagina web che una volta caricata fa partire in automatico un brano, il primo: adesso però mi si chiede di poter far partire canzoni diverse della playlist a seconda del link url di arrivo.
Si dovrebbe quindi inserire una variabile nell’indirizzo url che carichi il brano, o carichi una playlist o qualcosa del genere insomma.
Sapete mica se è possibile farlo e come?
Grazie

__________________
nuove idee per regali originali (original gift ideas in inglese), boodschappen, lista spesa on line

Re: Variabile in url

Inviato: sabato 18 febbraio 2012, 23:50
da dino
In linea di massima e' possibile. Postami il codice che carica la playlist

Re: Variabile in url

Inviato: domenica 19 febbraio 2012, 0:43
da Bacchisio
dino ha scritto:In linea di massima e' possibile. Postami il codice che carica la playlist
il lettore è qui
http://www.larapuglia.it/audio.html

in pratica io dovrei per esempio far partire la canzone due da url
grazie
ciao

Re: Variabile in url

Inviato: domenica 19 febbraio 2012, 14:30
da eXo
Passare una variabile via url è semplice..

http://nomesito/nomepagina?nomevariabile=valore

il problema è far leggere la variabile al lettore flash...

Re: Variabile in url

Inviato: domenica 19 febbraio 2012, 17:08
da Bacchisio
eXo ha scritto:Passare una variabile via url è semplice..

http://nomesito/nomepagina?nomevariabile=valore

il problema è far leggere la variabile al lettore flash...
ho trovato anche l'url dl plugin
http://musicplayer.sourceforge.net/

dove dice fra l'altro
song_url : the url of the single mp3 you want to play

quindi si può passare il nome brano, ma come?
grazie

Re: Variabile in url

Inviato: domenica 19 febbraio 2012, 21:38
da eXo

Codice: Seleziona tutto

http://indirizzosito/xspf_player.swf?song_url=http://indirizzomp3?song_title=titolodellacanzone
l'mp3 ovviamente deve essere in rete.

se il player swf e la playlist sono su siti diversi rispetto all'mp3..
bisogna copiare nella root del server su cui risiede la playlist..il file crossdomain.xml
che al suo interno conterrà:

Codice: Seleziona tutto

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="indirizzodelsitodoverisiedel'mp3"/>
</cross-domain-policy>

Re: Variabile in url

Inviato: lunedì 20 febbraio 2012, 9:05
da dino
eXo ha scritto:

Codice: Seleziona tutto

http://indirizzosito/xspf_player.swf?song_url=http://indirizzomp3?song_title=titolodellacanzone
l'mp3 ovviamente deve essere in rete.

se il player swf e la playlist sono su siti diversi rispetto all'mp3..
bisogna copiare nella root del server su cui risiede la playlist..il file crossdomain.xml
che al suo interno conterrà:

Codice: Seleziona tutto

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="indirizzodelsitodoverisiedel'mp3"/>
</cross-domain-policy>
:ok:

Re: Variabile in url

Inviato: lunedì 20 febbraio 2012, 10:51
da Bacchisio
allora, ho provato ma la situazione si fa dura...
http://www.larapuglia.it/xspf_player/xs ... gi%20Sposi
perchè il file va, ma io dovrei aprirlo nella pagina html... e poi ci andrebbero anche i parametri per le foto, titolo (che non so perchè non va)
ci sarà una soluzione facie o è meglio cambiare tutto?
grazie ancora

Re: Variabile in url

Inviato: lunedì 20 febbraio 2012, 11:25
da dino
No, tu la variabile la devi passare come indicato da eXo. Poi la variabile la devi riprendere dalla request con una get e passarla allo script. Ad esempio se vuoi chiamare la pagina da te indicata con il parametro:

http://www.larapuglia.it/audio.html?son ... la-canzone

lo puoi recuperare e passare allo script del player così:

Codice: Seleziona tutto

<script type="text/javascript">
function get(name){
   if(name=(new RegExp('[?&]'+encodeURIComponent(name)+'=([^&]*)')).exec(location.search))
      return decodeURIComponent(name[1]);
}

AC_FL_RunContent( 'type','application/x-shockwave-flash','width','740','height','153','data','http://www.larapuglia.it/xspf_player/xspf_player?song_url='+get(song),'movie','http://www.larapuglia.it/xspf_player/xspf_player?song_url='+get(song)+'&autoload=true&autoplay=true' ); //end AC code
</script>
PS: tieni conto che non posso provare lo script dunque potrebbe esserci qualche errore. Fai delle prove ;)

Re: Variabile in url

Inviato: lunedì 20 febbraio 2012, 12:25
da Bacchisio
eccomi qui.
Ho messo online una pagina di prova qui:
http://www.larapuglia.it/audio3.html

dove dentro il div audio ho sostituito il codice con quello che mi hai scritto tu, dino, ma non si vede manco il lettore
non sono proprio una cima in javascript...
cosa sbaglio?
grazie