Flv in una pagina web con flowplayer

Abbiamo già visto in passato come inserire un video in formato FLV in una pagina Html, utilizzando javascript ed il player flash di Jeroen Wijering. In particolare avevamo visto come l’utilizzo di script come SWFobject, o UFO, fosse necessario per evitare importanti problemi di accessibilità legati all’embedding di un file SFW nella pagina html.
In questo tutorial scopriremo una nuova risorsa per riprodurre un file flv nel nostro sito utilizzando: FLOWplayer, ma la logica che seguiremo per embeddare il player sarà la solita: utilizzeremo javascript e il DOM per inserire il player swf all’interno di un elemento della pagina; il player quindi riprodurrà il video flv. Il risultato sarà simile a questa demo.

Sia il player, sia la libreria javascript sono contenute nel pacchetto d’istallazione di Flowplayer che possiamo scaricare qui. Sul sito di Flowplayer troveremo tre possibili download, e tre possibili licenze, a seconda dell’uso che abbiamo in mente per il player (per un utilizzo commerciale, flowplayer è a pagamento).
L’installazione base del player prevede tre step.
Innanzitutto è necessario includere lo script nella pagina:
<script type="text/javascript" src="flowplayer-3.0.0-rc3.min.js"></script>
Quindi è necessario impostare l’elmento della pagina html che verrà sostituito con il player. Il funzionamento dello script ci permette di specificare semplicemente un link diretto al file FLV al quale, perchè javascript e il DOM funzionino, è necessario assegnare un ID. Chiaramente, lo stile (nel quale in particolare vengono specificate le dimensione del player) può essere assegnato anche con un css esterno.
<a href="video.flv"
style="display:block;width:400px;height:300px"
id="player">
</a>
A questo punto richiamiamo la funzione javascript flowplayer, specificando due parametri: l’ID del link da sotituire, ed il nome del file swf da utilizzare come player:
<script>
flowplayer("player", "flowplayer-3.0.0-rc3.swf");
</script>
Questo è quanto, se è tutto corretto e javascript è attivato, il player dovrebbe funzionare a dovere, proprio come si vede nella demo.
Quella che abbiamo appena visto insieme è l'implementazione minima di Flowplayer (come è documentata anche sul sito di FP). Nei prossimi post vedremo in che modo customizzare il player, e capiremo come sfruttare a pieno lo script per far sì che il video sia comunque accessibile. Ottimi motivi per iscriversi al feed rss di danielerollo.com: stay tuned...

March 14th, 2010 at 7:02 pm
ciao, ho eseguito tutto alla lettera come descritto, quando faccio la prova in locale mi da errore
gentilmente potresti aiutarmi
grazie
May 14th, 2010 at 11:30 am
Flowplayer mi sembra fantastico! forse il migliore! Ottimo articolo!
June 21st, 2010 at 8:01 am
ciao,volevo chiederti e possibile inserire una lista di video xml e poterla riprodurre continuamente.si puo inserire in un sito di joomla?
e poi volevo chiederle se conosce un player che permette di ripetere continuamente dei file flv da una lista xml.grazie.