2013-07-19 18 views
5

Sto tentando di utilizzare JWPlayer per riprodurre video sul mio sito web.JWPlayer non può riprodurre video

Il file video viene fornito come url dal nostro server, ma il fatto è che l'url non contiene alcun formato, poiché il file è memorizzato come un blob sul lato server.

Quindi, qualcuno sa come risolverlo? Grazie.

Ecco il mio codice come javascript:

function loadVideoByUrlWithSize(elementId, videoUrl, videoThumbnail, width, height) { 
    jwplayer(elementId).setup({ 
     file : videoUrl, 
     image : videoThumbnail, 
     width : width, 
     height : height 
    }); 
} 

risposta

2

Suona come se JWPlayer richiede l'estensione del file di saper riprodurre il file.
Provare a riscrivere l'url (.htaccess, iis) e in sostanza aggiungere .mp4 (o qualunque sia il tipo di file) per risolvere il problema.

+0

Grazie, Evolutionxbox. Non posso aggiungere direttamente l'estensione del file all'URL, non funzionerà. –

7

Il JW Player deve conoscere l'estensione, ma è anche possibile impostare il tipo anche nell'impostazione del lettore().

Se si utilizza JW6, nell'ambito di questa linea:

file : videoUrl, 

Add:

type : 'mp4', 

per esempio. Se si tratta di un flv, flv renderlo ...

Se si utilizza JW5, nell'ambito di questa linea:

file : videoUrl, 

Add:

provider: 'video', 

Spero che questo aiuti!

+0

Questa sembra una soluzione più semplice della mia. – evolutionxbox

+0

Grazie, Ethan. Ho provato la tua soluzione, ma sfortunatamente, non è ancora riuscita, ecco il messaggio di errore: Nessun giocatore adatto trovato e fallback abilitato –

+0

Hm, posso vedere dove stai eseguendo questo? – emaxsaun

Problemi correlati