Copiare contenuto file testo in jwplayer

chodrepo

Nuovo Utente
26 Nov 2012
19
0
0
Buongiorno,

partendo da

Codice:
<div id="container"></div>
<script type="text/javascript">
    jwplayer("container").setup({
        file: "esempio.mp4",
        image: ""
    });
</script>
è possibile copiare il contenuto di un file di testo nella posizione file con un comando javascript, di modo che venga riconosciuto come link da eseguire?

Grazie anticipatamente
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
l'unico modo che conosco per leggere un file in javascript è utilizzando una chiamata ajax
magari c'e ne sono altri
userò jquery per semplificare il codice della chiamata
ipotizzando che il tuo file di testo sia cosi
prova.txt
Codice:
esempio.mp4
potresti provare qualcosa del genere
HTML:
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<div id="container"></div>
<script type="text/javascript">    
    $.get('prova.txt', function(file) { 
        var brano = file;
        jwplayer("container").setup({
            file: brano,
            image: ""
        });
    });    
</script>
 

chodrepo

Nuovo Utente
26 Nov 2012
19
0
0
Ciao,
l'unico modo che conosco per leggere un file in javascript è utilizzando una chiamata ajax
magari c'e ne sono altri
userò jquery per semplificare il codice della chiamata
ipotizzando che il tuo file di testo sia cosi
prova.txt
Codice:
esempio.mp4
potresti provare qualcosa del genere
HTML:
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<div id="container"></div>
<script type="text/javascript">    
    $.get('prova.txt', function(file) { 
        var brano = file;
        jwplayer("container").setup({
            file: brano,
            image: ""
        });
    });    
</script>

Non ho ben capito dove va a sostituirsi il contenuto del txt; allora, al posto di prova.txt metto il nome del mio file, e va bene, ma poi vedo che ci sono var brano e file: in quale delle due viene automaticamente copiato il contenuto del txt?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
in entrambe
per prima in file
Codice:
function(file) {
poi il contenuto di file viene passato in brano
Codice:
var brano = file;
è un passaggio in piu inutile, ma credevo fosse più chiaro cosi :rolleyes:
 

chodrepo

Nuovo Utente
26 Nov 2012
19
0
0
in entrambe
per prima in file
Codice:
function(file) {
poi il contenuto di file viene passato in brano
Codice:
var brano = file;
è un passaggio in piu inutile, ma credevo fosse più chiaro cosi :rolleyes:
Adesso è più chiaro. È se volessi aggiungere in coda al file mp4 il contenuto del txt? Ad esempio, aggiungere a film.mp4 in modo che venga filmcontenutodeltxt.mp4 ?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
non ho capito bene cosa hai nel file.txt e come deve essere la stringa finale cmq in javascript per concatenare le stringhe si usa il simbolo +
Codice:
var brano = "film" + file + ".mp4";