Hoe speel ik video met een Open Source Player

Vandaag zal ik je leren hoe je video op internet kunt weergeven met een open-source flash-speler. We zullen alle stappen behandelen, waaronder het converteren van een video naar het FLV-bestandsformaat en het insluiten van een aangepaste speler met behulp van SWFObject. Het beste deel is dat de winkel Adobe Flash niet nodig is.




Stap 1 - Het filmbestand converteren met Macromedia Flash

De eerste stap van het insluiten van een video is het coderen van een video in FLV-indeling. Bijna alle online webspelers gebruiken .flv als de standaard voor het afspelen van bestanden.
Voor deze tutorial kun je de voorbeeldvideo downloaden die ik heb gebruikt genaamd Trusted Computing op archive.org (geregisseerd door: Benjamin Stephan en Lutz Vogel.)

Als u geen Macromedia Flash hebt, ga dan naar 1b.

Open Macromedia Flash Video Encoder en voeg de video toe aan de wachtrij Bestand> Toevoegen. Klik vervolgens op Start wachtrij bij Bestand> Start wachtrij en u bent klaar met het coderen van het bestand in .flv-indeling.
Opmerking: de aanpassing bij deze stap is minimaal. Ga naar stap 1b of 1c voor meer controle over videoformaat en compressie.

Stap 1b - Het filmbestand converteren met Riva FLV Encoder voor Microsoft Windows

Er zijn veel opties bij het coderen in FLV. De Windows-optie voor deze zelfstudie is de Riva FLV Encoder, omdat deze gratis en aan te passen is.

Download en installeer de Riva FLV Encoder vanaf de website van Riva.

Eenmaal geopend, voegt u de video toe aan het video-invoervak ​​met behulp van de bladerknop. Het programma voert de video automatisch uit in dezelfde map.
Vervolgens passen we de voorkeuren aan de rechterkant aan. Voor deze eenvoudige video gebruiken we het videogrootte van 320x240 en houden we alle andere instellingen als standaard. Klik op FLV-codering onder aan het programma om de codering te starten.
Opmerking: probeer de bestandsgrootte lager te houden door de instellingen aan te passen en de resolutie laag te houden. Hoe groter de video, hoe langer het duurt om te laden.

Stap 1c - Het filmbestand converteren met behulp van Riva FLV Encoder voor Mac OSX

De keuze voor Mac in deze tutorial is ffmpegX.

Download en installeer de ffmpegX-encoder vanaf hun website.

Eenmaal geopend, voegt u de video toe aan de video-invoervak ​​met behulp van de knop Openen. Het programma slaat de uitvoer van de video op in dezelfde map, maar u moet de bestandsnaam bijwerken naar TrustedComputing_LAFKON_LOW.flv.
Wijzig vervolgens het doelformaat in FLV en klik op coderen. Klik op de verschillende tabbladen om de videoformaat en compressie te wijzigen.
Opmerking: probeer de bestandsgrootte lager te houden door de instellingen aan te passen en de resolutie laag te houden. Hoe groter de video, hoe langer het duurt om te laden.

Stap 2 - Download de speler

In deze tutorial gebruiken we de open source MPW Player voor het afspelen van onze Flash-bestanden.
De belangrijkste redenen zijn omdat de MPW-speler open source is en zowel eenvoudige aanpassingen als meer diepgaande aanpassingen biedt.
Ga naar de MPW Player-website om de speler te downloaden. De website is in het Spaans, maar klik gewoon op de blauwe downloadknop.

De benodigde bestanden zijn mpw_player.swf en de map include. Opmerking: plaats het gecodeerde FLV-bestand, TrustedComputing_LAFKON_LOW.flv, in dezelfde map als de speler en html-bestand.

Stap 3 - Sluit de Flash Player in met behulp van SWFObject

Maak een leeg html-document en voeg scripttags toe voor swfobject in de kop van het document. Het bestand swfobject.js bevindt zich in de map includes in de download van mpw player.

 

Vervolgens voegen we de eigenlijke flash-speler in en bewerken we één regel. Plaats de naam van het videobestand, TrustedComputing_LAFKON_LOW.flv, onder de variabele flv.

 
Deze div wordt vervangen door de JavaScript met swfobject

Nu hebben we een functionerende speler met de standaardlook.

Stap 4 - Pas het uiterlijk van de speler aan

Het aanpassen van de speler is erg belangrijk en is de reden waarom we de MPW Player gebruiken. Om updates aan de speler te maken, hoeven we alleen variabelen in JavaScript toe te voegen.

De eerste aanpassing aan de speler zal een voorbeeldfoto voor de video toevoegen. Voeg de variabele jpg toe en vervolgens de locatie van de foto om een ​​foto toe te voegen. De foto die in de zelfstudie wordt gebruikt, heet images_27_6 / how-to-play-video-using-an-open-source-player_10.jpg - een screenshot van de video. Opmerking: vergeet de script-tags niet in de kop van het document.

 
Deze div wordt vervangen door de JavaScript met swfobject

Voeg meer variabelen toe om verdere wijzigingen aan te brengen. Hier is een voorbeeld van alle standaardvariabelen toegevoegd met opmerkingen over elk doel.

 
Deze div wordt vervangen door de JavaScript met swfobject

Stap 5 - Ondersteun gebruikers zonder Flash en JavaScript

Door de speler in te sluiten met SWFObject kunnen we een afbeelding of tekst van een tijdelijke aanduiding gebruiken in het geval de gebruiker geen Flash of JavaScript heeft. Een grote reden hiervoor is dat veel computers of apparaten zoals de iPhone geen Flash of JavaScript hebben.

In dit voorbeeld gebruiken we een eenvoudige afbeelding, maar elke code werkt. SWFObject vervangt alle inhoud binnen een div. Waarnaar wordt verwezen. Wanneer een gebruiker JavaScript of Flash mist, geeft de browser eenvoudig de inhoud van de div weer. In dit geval is de weergegeven inhoud gewoon hetzelfde jpg-bestand, images_27_6 / how-to-play-video-gebruik-een-open-source-player_10.jpg, dat we hebben gebruikt voor een voorbeeld.

 

Stap 6 - Meerdere spelers toevoegen op één pagina

Om meer dan één speler op één pagina te plaatsen, moet je ervoor zorgen dat elke verwezen div een unieke naam heeft. Werk vervolgens de JavaScript-verwijzing bij zodat deze overeenkomt met de div-id.

 

Stap 7 - De audiospeler gebruiken

De MPW-speler kan ook als audiospeler worden gebruikt. Het enige wat we moeten doen is de variabele mp3 toevoegen in plaats van flv.

 

Stap 8 - Verdere aanpassing

MPW Player is open source, wat betekent dat iedereen de speler kan downloaden en wijzigingen kan aanbrengen. Om de broncode voor de speler te downloaden, bezoek deze webpagina en download "MPW Player SRC".

Alternatieve spelers

MPW Player is niet perfect voor elke webvideo. Probeer deze andere gratis spelers uit, want deze werken misschien beter voor je.

  • FLV Flash Fullscreen Videospeler - Geen van de volumeregelaars is al een nadeel, maar het is gemakkelijk te gebruiken en open source.
  • OS FLV - Deze open source-speler is vaak bijgewerkt en heeft een specifieke ontwikkeling voor Joomla.
  • Flow Player - De speler heeft veel voordelen, maar je moet een upgradelicentie betalen om branding te verwijderen
  • JW FLV Media Player - Deze speler is gratis te gebruiken en aan te passen. Werkt prima voor persoonlijk gebruik, maar heeft een licentie nodig om commercieel te worden gebruikt.

Conclusie

Deze tutorial liet je zien hoe je een video in flv codeert en een open source flash-speler aanpast om video en audio op internet weer te geven.

  • Volg ons op Twitter, of abonneer je op de NETTUTS RSS-feed voor meer dagelijkse webontwikkelingen, tuts en artikelen.