Come riprodurre video utilizzando un lettore open source

Oggi, ti insegnerò come visualizzare i video sul web usando un flash player open source. Tratteremo tutti i passaggi, inclusa la conversione di un video nel formato file flv e l'incorporazione di un player personalizzato mediante SWFObject. La parte migliore è che la vendita al dettaglio di Adobe Flash non è richiesta.




Passaggio 1: conversione del file filmato con Macromedia Flash

Il primo passo per incorporare un video è codificare un video in formato .flv. Quasi tutti i web player online utilizzano .flv come standard per la riproduzione di file.
Per questo tutorial puoi scaricare il video di esempio che ho usato chiamato Trusted Computing su archive.org (Diretto da: Benjamin Stephan e Lutz Vogel.)

Se non si dispone di Macromedia Flash, passare a 1b.

Apri Macromedia Flash Video Encoder e aggiungi il video alla coda File> Aggiungi. Quindi fai clic su Inizia coda su File> Inizia coda e hai finito di codificare il file in formato .flv.
Nota: la personalizzazione su questo passaggio è minima. Per un maggiore controllo della dimensione e della compressione del video, vai al passaggio 1b o 1c.

Passaggio 1b - Conversione del file film utilizzando Riva FLV Encoder per Microsoft Windows

Ci sono molte opzioni quando si codifica in FLV. L'opzione Windows per questo tutorial è il Riva FLV Encoder perché è gratuito e personalizzabile.

Scarica e installa il codificatore Riva FLV dal sito Web di Riva.

Una volta aperto, aggiungi il video alla casella video di input utilizzando il pulsante Sfoglia. Il programma riprodurrà automaticamente il video nella stessa directory.
Successivamente, regoleremo le preferenze sulla sezione giusta. Per questo semplice video useremo le dimensioni del video di 320x240 e manterremo tutte le altre impostazioni come predefinite. Per avviare la codifica, fare clic su Codifica FLV nella parte inferiore del programma.
Nota: prova a mantenere le dimensioni del file più basse regolando le impostazioni e mantenendo la risoluzione bassa. Più grande è il video, più tempo ci vuole per caricare.

Passaggio 1c - Conversione del file film usando Riva FLV Encoder per Mac OSX

La scelta per Mac in questo tutorial è ffmpegX.

Scarica e installa l'encoder ffmpegX dal loro sito web.

Una volta aperto, aggiungi il video alla casella video di input utilizzando il pulsante Apri. Il programma salverà l'output del video nella stessa directory, ma dovrai aggiornare il nome del file in TrustedComputing_LAFKON_LOW.flv.
Quindi cambia il formato di destinazione in FLV e fai clic su codifica. Per apportare eventuali modifiche alle dimensioni e alla compressione del video, fai clic sulle diverse schede.
Nota: prova a mantenere le dimensioni del file più basse regolando le impostazioni e mantenendo la risoluzione bassa. Più grande è il video, più tempo ci vuole per caricare.

Passaggio 2: Scarica il lettore

In questo tutorial utilizzeremo il lettore MPW open source per riprodurre i nostri file flash.
Le ragioni principali sono perché il riproduttore MPW è open source e offre sia una facile personalizzazione che una personalizzazione più approfondita.
Per scaricare il lettore, visitare il sito Web di MPW Player. Il sito Web è in spagnolo, ma fai clic sul pulsante di download blu.

I file necessari sono mpw_player.swf e la cartella include. Nota: inserire il file flv codificato, TrustedComputing_LAFKON_LOW.flv, nella stessa cartella del lettore e del file html.

Passaggio 3: incorporare Flash Player mediante SWFObject

Creare un documento HTML vuoto e aggiungere tag di script per swfobject nella parte iniziale del documento. Il file swfobject.js si trova nella cartella include nel download da mpw player.

 

Successivamente, inseriremo il flash player attuale e modificeremo una riga. Inserisci il nome del file video, TrustedComputing_LAFKON_LOW.flv, sotto la variabile flv.

 
Questo div è sostituito dal javascript usando swfobject

Ora abbiamo un giocatore funzionante con l'aspetto predefinito.

Passaggio 4: personalizza l'aspetto del lettore

La personalizzazione del giocatore è molto importante ed è la ragione per cui utilizziamo il riproduttore MPW. Per rendere gli aggiornamenti al giocatore tutto ciò che dobbiamo fare è aggiungere variabili nel codice JavaScript.

La prima personalizzazione del player aggiungerà una foto di anteprima per il video. Per aggiungere una foto, aggiungi la variabile jpg e quindi la posizione della foto. La foto utilizzata nel tutorial si chiama images_27_6 / how-to-play-video-using-an-open-source-player_10.jpg - uno screenshot dal video. Nota: non dimenticare i tag di script nella parte iniziale del documento.

 
Questo div è sostituito dal javascript usando swfobject

Per apportare ulteriori modifiche, aggiungi più variabili. Ecco un esempio di tutte le variabili di default aggiunte con commenti che spiegano ogni scopo.

 
Questo div è sostituito dal javascript usando swfobject

Passaggio 5: supporto degli utenti senza Flash e JavaScript

L'integrazione del player con SWFObject ci consente di utilizzare un'immagine o un testo segnaposto nel caso in cui l'utente non abbia flash o javascript. Un grande motivo per questo è che molti computer o dispositivi come l'iPhone non hanno Flash o JavaScript abilitati.

In questo esempio useremo un'immagine semplice, tuttavia qualsiasi codice funzionerà. SWFObject sostituisce tutto il contenuto all'interno di un div di riferimento. Quando un utente manca JavaScript o Flash, il browser visualizza semplicemente il contenuto del div. In questo caso, il contenuto visualizzato è lo stesso file jpg, images_27_6 / how-to-play-video-using-an-open-source-player_10.jpg, che abbiamo usato per un'anteprima.

 

Passaggio 6: aggiunta di più giocatori su una singola pagina

Per mettere più di un giocatore su una singola pagina, assicurati solo che ogni div di riferimento abbia un nome univoco. Quindi aggiorna il riferimento JavaScript per far corrispondere l'ID div.

 

Passaggio 7: utilizzo del lettore audio

Il lettore MPW può anche essere utilizzato come lettore audio. Tutto quello che dobbiamo fare è aggiungere la variabile mp3 al posto di flv.

 

Passaggio 8: ulteriore personalizzazione

MPW Player è open source, il che significa che chiunque può scaricare e apportare modifiche al lettore. Per scaricare il codice sorgente per il lettore, visitare questa pagina Web e scaricare "MPW Player SRC".

Giocatori alternativi

MPW Player non è perfetto per ogni video web. Prova questi altri giocatori gratuiti in quanto potrebbero funzionare meglio per te.

  • FLV Flash Fullscreen Video Player - Nessun controllo del volume fino a ora è uno svantaggio, ma è facile da usare e open source.
  • OS FLV - Questo player open source viene aggiornato molto spesso e presenta uno sviluppo specifico per Joomla.
  • Flow Player: il giocatore ha molti vantaggi, ma devi pagare una licenza di aggiornamento per rimuovere il branding
  • JW FLV Media Player - Questo lettore è gratuito e personalizzabile. Funziona benissimo per uso personale ma necessita di una licenza per essere utilizzato commercialmente.

Conclusione

Questo tutorial ti ha mostrato come codificare un video in flv e personalizzare un flash player open source per visualizzare video e audio sul web.

  • Seguici su Twitter o iscriviti al feed RSS di NETTUTS per ulteriori tuts e articoli di sviluppo web giornalieri.