Cum se redă video utilizând un player Open Source

Astăzi, vă voi învăța cum să afișați videoclipuri pe web utilizând un player flash cu sursă deschisă. Vom acoperi toți pașii, inclusiv convertirea unui videoclip în formatul de fișier flv și încorporarea unui player personalizat utilizând SWFObject. Cea mai bună parte este faptul că Adobe Flash nu este obligatorie.




Pasul 1 - Conversia fișierului video utilizând Macromedia Flash

Primul pas al încorporării unui videoclip este codarea unui videoclip în format .flv. Aproape toți jucătorii online folosesc .flv ca standard pentru redarea fișierelor.
Pentru acest tutorial puteți descărca exemplul de video pe care l-am folosit numit Trusted Computing la arhive.org (Regizat de: Benjamin Stephan și Lutz Vogel.)

Dacă nu aveți Macromedia Flash, treceți la 1b.

Deschideți Macromedia Flash Video Encoder și adăugați videoclipul în coada Fișier> Adăugați. Apoi faceți clic pe Start queue la File> Start Queue și ați terminat codarea fișierului în format .flv.
Notă: Personalizarea la acest pas este minimă. Pentru mai mult control al mărimii și comprimării video, treceți la pasul 1b sau 1c.

Pasul 1b - Convertirea fișierului video Utilizând encoderul Riva FLV pentru Microsoft Windows

Există multe opțiuni atunci când codificați în FLV. Opțiunea Windows pentru acest tutorial este Riva FLV Encoder deoarece este gratuită și personalizabilă.

Descărcați și instalați encoderul Riva FLV de pe site-ul Riva.

După deschidere, adăugați videoclipul la caseta video introdusă utilizând butonul de navigare. Programul va scoate automat videoclipul în același director.
Apoi, vom ajusta preferințele din secțiunea dreaptă. Pentru acest videoclip simplu vom folosi dimensiunea video de 320x240 și vom păstra toate celelalte setări ca prestabilite. Pentru a începe codarea, faceți clic pe FLV Encode în partea de jos a programului.
Notă: Încercați și mențineți dimensiunea fișierului mai scăzută ajustând setările și menținând rezoluția în jos. Cu cât este mai mare videoclipul, cu atât este nevoie de încărcare mai lungă.

Pasul 1c - Conversia fișierului video utilizând Riva FLV Encoder pentru Mac OSX

Alegerea pentru Mac în acest tutorial este ffmpegX.

Descărcați și instalați codificatorul ffmpegX de pe site-ul Web.

După deschidere, adăugați videoclipul în caseta de intrare video utilizând butonul Deschidere. Programul va salva ieșirea video în același director, dar va trebui să actualizați numele fișierului la TrustedComputing_LAFKON_LOW.flv.
Apoi, schimbați formatul țintă în FLV și faceți clic pe codificare. Pentru a efectua modificări ale dimensiunii și comprimării videoclipului, dați clic pe filele diferite.
Notă: Încercați și mențineți dimensiunea fișierului mai scăzută ajustând setările și menținând rezoluția în jos. Cu cât este mai mare videoclipul, cu atât mai mult timp este necesar să se încarce.

Pasul 2 - Descărcați Playerul

În acest tutorial vom folosi playerul MPW open source pentru redarea fișierelor noastre flash.
Principalele motive sunt deoarece playerul MPW este open source și oferă atât personalizare ușoară, cât și personalizare mai detaliată.
Pentru a descărca player-ul, vizitați site-ul MPW Player. Site-ul web este în limba spaniolă, dar faceți clic pe butonul albastru de descărcare.

Fișierele necesare sunt mpw_player.swf și include folderul. Notă: Plasați fișierul flv codat, TrustedComputing_LAFKON_LOW.flv, în același folder ca și playerul și fișierul html.

Pasul 3 - Încărcați Flash Player Utilizând SWFObject

Creați un document html gol și adăugați etichete de script pentru swfobject în capul documentului. Fișierul swfobject.js este localizat în folderul inclus în descărcare de la mpw player.

 

Apoi, vom introduce flash player-ul real și vom edita o linie. Plasați numele fișierului video, TrustedComputing_LAFKON_LOW.flv, sub flv flv.

 
Acest div este înlocuit de javascript folosind swfobject

Acum avem un jucător care funcționează cu aspectul implicit.

Pasul 4 - Personalizați aspectul playerului

Personalizarea player-ului este foarte importantă și este motivul pentru care folosim MPW Player. Pentru a face actualizări ale playerului, trebuie doar să adăugăm variabile în JavaScript.

Prima personalizare pentru player va fi adăugarea unei fotografii de previzualizare pentru videoclip. Pentru a adăuga o fotografie, adăugați variabila jpg și apoi locația fotografiei. Fotografia folosită în tutorial este numită pictures_27_6 / how-to-play-video-using-an-open-source-player_10.jpg - o captură de ecran din videoclip. Notă: Nu uitați etichetele de script din capul documentului.

 
Acest div este înlocuit de javascript folosind swfobject

Pentru a face alte modificări, adăugați mai multe variabile. Iată un exemplu de variabile implicite adăugate cu comentarii explicând fiecare scop.

 
Acest div este înlocuit de javascript folosind swfobject

Pasul 5 - Susțineți utilizatorii fără Flash și JavaScript

Încărcarea player-ului cu SWFObject ne permite să folosim o imagine sau un text de tip placeholder în cazul în care utilizatorul nu are flash sau javascript. Un motiv important pentru acest lucru este că multe computere sau dispozitive precum iPhone nu au Flash sau JavaScript activat.

În acest exemplu vom folosi o imagine simplă, dar orice cod va funcționa. SWFObject înlocuiește întregul conținut din interiorul unui div divizat. Când un utilizator nu are JavaScript sau Flash, browserul afișează pur și simplu conținutul divului. În acest caz, conținutul afișat este exact același fișier jpg, images_27_6 / cum se joacă-video-folosind-un-open-source-player_10.jpg, pe care l-am folosit pentru o previzualizare.

 

Pasul 6 - Adăugarea mai multor jucători pe o singură pagină

Pentru a pune mai mult de un jucător pe o singură pagină, asigurați-vă că fiecare div divizat are un nume unic. Apoi, actualizați referința JavaScript pentru a se potrivi cu div div.

 

Pasul 7 - Utilizarea playerului audio

Playerul MPW poate fi de asemenea folosit ca un player audio. Tot ce trebuie să faceți este să adăugați variabila mp3 în loc de flv.

 

Pasul 8 - personalizarea ulterioară

MPW Player este open source, ceea ce înseamnă că oricine poate descărca și modifica playerul. Pentru a descărca codul sursă pentru player, vizitați această pagină web și descărcați "MPW Player SRC".

Jucători alternativi

MPW Player nu este perfect pentru fiecare videoclip web. Încercați acești alți jucători gratis, deoarece ar putea funcționa mai bine pentru dvs..

  • FLV Flash Fullscreen Video Player - Nici un control al volumului încă nu este un dezavantaj, dar este ușor de utilizat și open source.
  • OS FLV - Acest player open source este actualizat foarte des și are o dezvoltare specifică pentru Joomla.
  • Flow Player - Jucătorul are multe avantaje, dar trebuie să plătiți o licență de upgrade pentru a elimina branding-ul
  • JW FLV Media Player - Acest jucător este liber de utilizat și personalizabil. Funcționează excelent pentru uz personal, dar are nevoie de o licență pentru a fi utilizată comercial.

Concluzie

Acest tutorial vă arată cum să codificați un videoclip în flv și să personalizați un player flash cu sursă deschisă pentru a afișa video și audio pe web.

  • Urmăriți-ne pe Twitter sau abonați-vă la feed-ul RSS NETTUTS pentru mai multe tutoriale și articole zilnice de dezvoltare web.


Cod