Variabile in url

Da JAVA a C# passando per PHP, SQL ed HTML
Bacchisio

Variabile in url

Messaggio 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
Ultima modifica di Bacchisio il sabato 7 giugno 2014, 13:47, modificato 2 volte in totale.

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Variabile in url

Messaggio da dino »

In linea di massima e' possibile. Postami il codice che carica la playlist
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Bacchisio

Re: Variabile in url

Messaggio 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

Avatar utente
eXo
Messaggi: 4924
Iscritto il: domenica 4 dicembre 2011, 22:57
Località: On the Mix
Contatta:

Re: Variabile in url

Messaggio da eXo »

Passare una variabile via url è semplice..

http://nomesito/nomepagina?nomevariabile=valore

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

Bacchisio

Re: Variabile in url

Messaggio 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

Avatar utente
eXo
Messaggi: 4924
Iscritto il: domenica 4 dicembre 2011, 22:57
Località: On the Mix
Contatta:

Re: Variabile in url

Messaggio 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>

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Variabile in url

Messaggio 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:
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Bacchisio

Re: Variabile in url

Messaggio 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

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Variabile in url

Messaggio 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 ;)
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Bacchisio

Re: Variabile in url

Messaggio 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

Rispondi