So spielen Sie ein Video mit einem Open Source Player ab

Heute werde ich Ihnen zeigen, wie Sie Videos mit einem Open-Source-Flash-Player im Internet anzeigen können. Wir werden alle Schritte abdecken, einschließlich der Konvertierung eines Videos in das flv-Dateiformat und dem Einbetten eines benutzerdefinierten Players mit SWFObject. Das Beste ist, dass der Einzelhandel mit Adobe Flash nicht erforderlich ist.




Schritt 1 - Konvertieren der Filmdatei mit Macromedia Flash

Der erste Schritt beim Einbetten eines Videos ist das Codieren eines Videos im FLV-Format. Fast alle Online-Webplayer verwenden .flv als Standard für das Abspielen von Dateien.
Für dieses Tutorial können Sie das von mir verwendete Beispielvideo Trusted Computing auf archive.org herunterladen (Regie: Benjamin Stephan und Lutz Vogel).

Wenn Sie nicht über Macromedia Flash verfügen, fahren Sie mit 1b fort.

Öffnen Sie den Macromedia Flash Video Encoder und fügen Sie das Video der Warteschlange Datei> Hinzufügen hinzu. Klicken Sie dann unter Datei> Warteschlange starten auf Warteschlange starten, und die Kodierung der Datei im FLV-Format ist abgeschlossen.
Hinweis: Die Anpassung an diesen Schritt ist minimal. Um die Videogröße und die Komprimierung besser steuern zu können, fahren Sie mit Schritt 1b oder 1c fort.

Schritt 1b - Konvertieren der Filmdatei mit Riva FLV Encoder für Microsoft Windows

Beim Codieren in FLV gibt es viele Möglichkeiten. Die Windows-Option für dieses Lernprogramm ist der Riva FLV-Encoder, da er frei und anpassbar ist.

Laden Sie den Riva FLV-Encoder von der Riva-Website herunter und installieren Sie ihn.

Nachdem Sie das Video geöffnet haben, fügen Sie es über die Schaltfläche Durchsuchen in das Eingabevideo-Feld ein. Das Programm gibt das Video automatisch in dasselbe Verzeichnis aus.
Als nächstes werden wir die Einstellungen im rechten Bereich anpassen. Für dieses einfache Video verwenden wir die Videogröße von 320x240 und behalten alle anderen Einstellungen als Standard bei. Um die Kodierung zu starten, klicken Sie unten im Programm auf FLV-Kodierung.
Hinweis: Versuchen Sie, die Dateigröße zu verringern, indem Sie die Einstellungen anpassen und die Auflösung niedrig halten. Je größer das Video, desto länger dauert das Laden.

Schritt 1c - Konvertieren der Filmdatei mit Riva FLV Encoder für Mac OSX

Die Wahl für Mac in diesem Tutorial ist ffmpegX.

Laden Sie den ffmpegX-Encoder von der Website herunter und installieren Sie ihn.

Wenn Sie das Video geöffnet haben, fügen Sie das Video mit der Schaltfläche "Öffnen" zum Eingabevideo-Feld hinzu. Das Programm speichert die Ausgabe des Videos in demselben Verzeichnis, Sie müssen jedoch den Dateinamen auf TrustedComputing_LAFKON_LOW.flv aktualisieren.
Ändern Sie als Nächstes das Zielformat in FLV und klicken Sie auf encode. Um Änderungen an der Videogröße und -komprimierung vorzunehmen, klicken Sie auf die verschiedenen Registerkarten.
Hinweis: Versuchen Sie, die Dateigröße zu verringern, indem Sie die Einstellungen anpassen und die Auflösung niedrig halten. Je größer das Video ist, desto länger dauert das Laden.

Schritt 2 - Laden Sie den Player herunter

In diesem Tutorial verwenden wir den Open Source MPW Player zum Abspielen unserer Flash-Dateien.
Die Hauptgründe sind, dass der MPW-Player Open Source ist und sowohl eine einfache Anpassung als auch eine ausführlichere Anpassung ermöglicht.
Um den Player herunterzuladen, besuchen Sie die MPW Player-Website. Die Website ist auf Spanisch, aber klicken Sie einfach auf den blauen Download-Button.

Die erforderlichen Dateien sind mpw_player.swf und der Include-Ordner. Hinweis: Platzieren Sie die verschlüsselte FLV-Datei TrustedComputing_LAFKON_LOW.flv im selben Ordner wie die Player- und HTML-Datei.

Schritt 3 - Betten Sie den Flash Player mit SWFObject ein

Erstellen Sie ein leeres HTML-Dokument und fügen Sie im Kopf des Dokuments Skript-Tags für swfobject hinzu. Die Datei swfobject.js befindet sich im Include-Ordner im Download von mpw player.

 

Als Nächstes fügen wir den eigentlichen Flash-Player ein und bearbeiten eine Zeile. Platzieren Sie den Namen der Videodatei, TrustedComputing_LAFKON_LOW.flv, unter der Variablen flv.

 
Dieses Div wird durch das Javascript mit swfobject ersetzt

Jetzt haben wir einen funktionierenden Player mit dem Standard-Look.

Schritt 4 - Passen Sie das Aussehen des Players an

Das Anpassen des Players ist sehr wichtig und ist der Grund, warum wir den MPW-Player verwenden. Um den Player zu aktualisieren, müssen wir lediglich Variablen in das JavaScript einfügen.

Bei der ersten Anpassung an den Player wird ein Vorschaufoto für das Video hinzugefügt. Fügen Sie zum Hinzufügen eines Fotos die Variable jpg und dann den Speicherort des Fotos hinzu. Das in diesem Tutorial verwendete Foto heißt images_27_6 / how-to-play-video-using-an-open-source-player_10.jpg - ein Screenshot aus dem Video. Hinweis: Vergessen Sie nicht die Skript-Tags im Kopf des Dokuments.

 
Dieses Div wird durch das Javascript mit swfobject ersetzt

Um weitere Änderungen vorzunehmen, fügen Sie weitere Variablen hinzu. Hier ist ein Beispiel aller Standardvariablen mit Kommentaren, die jeden Zweck erläutern.

 
Dieses Div wird durch das Javascript mit swfobject ersetzt

Schritt 5 - Benutzer ohne Flash und JavaScript unterstützen

Durch die Einbettung des Players in SWFObject können wir ein Platzhalterbild oder einen Text verwenden, falls der Benutzer kein Flash oder Javascript hat. Ein großer Grund dafür ist, dass viele Computer oder Geräte wie das iPhone weder Flash noch JavaScript aktiviert haben.

In diesem Beispiel verwenden wir ein einfaches Bild, jedoch funktioniert jeder Code. SWFObject ersetzt den gesamten Inhalt eines referenzierten Div. Wenn einem Benutzer JavaScript oder Flash fehlt, zeigt der Browser einfach den Inhalt des div an. In diesem Fall ist der angezeigte Inhalt genau dieselbe jpg-Datei, images_27_6 / how-to-play-video-using-an-open-source-player_10.jpg, die wir für eine Vorschau verwendet haben.

 

Schritt 6 - Mehrere Spieler auf einer einzelnen Seite hinzufügen

Um mehr als einen Spieler auf einer einzigen Seite zu platzieren, vergewissern Sie sich, dass jedes referenzierte Div einen eindeutigen Namen hat. Aktualisieren Sie anschließend die JavaScript-Referenz, um sie der Div-ID anzupassen.

 

Schritt 7 - Verwenden des Audioplayers

Der MPW-Player kann auch als Audioplayer verwendet werden. Wir müssen lediglich die Variable mp3 anstelle von flv hinzufügen.

 

Schritt 8 - Weitere Anpassung

MPW Player ist Open Source, das heißt, jeder kann den Player herunterladen und Änderungen daran vornehmen. Um den Quellcode für den Player herunterzuladen, besuchen Sie diese Webseite und laden Sie "MPW Player SRC" herunter..

Alternative Spieler

Der MPW-Player eignet sich nicht für jedes Webvideo. Probiere diese anderen kostenlosen Spieler aus, da sie für dich vielleicht besser funktionieren.

  • FLV Flash-Vollbild-Videoplayer - Bisher ist keine Lautstärkeregelung ein Nachteil, aber er ist einfach zu bedienen und ist Open Source.
  • OS FLV - Dieser Open-Source-Player wird sehr häufig aktualisiert und ist für Joomla speziell entwickelt.
  • Flow Player - Der Player hat viele Vorteile, aber Sie müssen eine Upgrade-Lizenz bezahlen, um das Branding zu entfernen
  • JW FLV Media Player - Dieser Player kann kostenlos verwendet und angepasst werden. Funktioniert hervorragend für den persönlichen Gebrauch, benötigt jedoch eine Lizenz, um kommerziell verwendet zu werden.

Fazit

In diesem Lernprogramm wurde beschrieben, wie Sie ein Video in flv kodieren und einen Open-Source-Flash-Player anpassen, um Video und Audio im Web anzuzeigen.

  • Folgen Sie uns auf Twitter oder abonnieren Sie den NETTUTS-RSS-Feed für mehr tägliche Webentwicklungsberichte und -artikel.