FLV- und Audio-Player in Weblica einbinden
Transcription
FLV- und Audio-Player in Weblica einbinden
FLV- und Audio-Player in Weblica einbinden Einbinden des FLV- und des Audio-Players in Weblica 1/8 ® Gegenstand dieses Dokuments ist das Einbinden der beiden Gratis-Player "FLV-Player" für die Wiedergabe von Video-Dateien, und "WP Audio-Player" für die Wiedergabe von Audio-Dateien 1 in das Desktop-CMS Weblica . Inhaltsübersicht 1 2 Vorbereiten und Durchführen der Player-Einbindung in Weblica................................................................... 1 Der FLV-Player ......................................................................................................................................... 2 2.1 HTML-Beispielcode für den FLV-Player................................................................................................ 2 2.2 Die Parameter des FLV-Players ........................................................................................................... 3 2.3 Tabelle der Parameter des FLV-Players ............................................................................................... 4 2.4 Tastatursteuerung des FLV-Players ..................................................................................................... 5 3 Der WP Audio-Player.................................................................................................................................. 6 3.1 HTML-Beispielcode für den Audio-Player ............................................................................................. 6 3.2 Die Parameter des Audio-Players......................................................................................................... 6 4 Referenzen auf andere Dokumente............................................................................................................. 8 5 Autor und Haftungsausschluss.................................................................................................................... 8 1 Vorbereiten und Durchführen der Player-Einbindung in Weblica Generell: alle Multimedia-Dateien: Player, Javascript-Datei(en) für den Player, und die Multimedia-Dateien (Video und Audio) werden in die Weblica-Dateiablage importiert. Vorgehen: 1. Multimedia-Dateien ggf. kürzen und ins passende Format konvertieren. "passendes Format" = das Format, das der jeweilige Player verarbeiten kann. Hinweis: Das swf-Format kann bei Video-Dateien u. U. zu Wiedergabeproblemen führen, Konversion ins flvFormat ist empfohlen. 2. Player von der Website des Herstellers herunterladen, falls noch nicht geschehen. 3. FLV-Player: passenden Player auswählen (mini, normal, maxi, multi). 4. Player, ggf. Javascript und Multimedia-Dateien in die Weblica-Dateiablage importieren (der Upload auf den Server erfolgt automatisch durch Weblica beim Publizieren der Webseiten). 5. Den Code für die Player- und Multimedia-Datei-Einbindung in einen Weblica-HTML-Absatz laden, Beispiele siehe nachfolgende Kapitel. Referenzen im HTML-Code auf die Dateien in der Dateiablage mittels Weblica2 Ressourcen-Feldern . Zu beachten: Wird der HTML-Code mit dem Online-Konfigurator des Player-Herstellers erzeugt, sind alle Dateipfade im Code durch Weblica-Ressourcen-Felder zu ersetzen. Die beiden Code-Beispiele unten sind valide. 1 2 ® Weblica ist ein Desktop-CMS der empros GmbH in Gipf-Oberfrick: www.weblica.ch siehe http://www.weblica.ch/hilfe/inhalte_verwalten/die_absatztypen/html/index.html © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 2 2/8 Der FLV-Player Der FLV-Player ist ein französisches Produkt (vive la France!) und demzufolge (!) schlank und elegant. Website: http://flv-player.net/ Der Player kann frei verwendet werden, auch in "kommerziellen" Websites. Er steht in vier Varianten zur Verfügung: mini: mit ganz wenigen Bedienelementen (Grösse: 5 KB) normal: mit vielen Bedienelementen (Grösse: 9 KB) maxi: mit noch mehr Bedienelementen (Grösse 13 KB) multi: für die Wiedergabe mehrerer Multimediadateien nacheinander (Grösse 16 KB) der Vollständigkeit halber: js: ohne graphisches Interface, Steuerung mit Javascript (5 KB). Mit dem FLV-Player können Video-Dateien im swf- und im flv-Format wiedergegeben werden. Wir empfehlen, immer das flv-Format zu verwenden. Alle Bedienelemente sind individuell konfigurierbar. Im Vorbereitungsschritt wird der geeignete Player ausgewählt und in die Weblica-Dateiablage importiert. Wir empfehlen für die Wiedergabe einzelner Video-Dateien den Maxi-Player. 2.1 HTML-Beispielcode für den FLV-Player für das Einbinden von Player und Video-Datei mittels des Weblica-HTML-Absatzes in eine Webseite: <center> <object type="application/x-shockwave-flash" data="$(res.4711.flv_player_maxi_swf.path)" width="480" height="295" > <param name="movie" value="$(res.4711.flv_player_maxi_swf.path)" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="menu" value="true" /> <param name="autoplay" value="false" /> <param name="autoload" value="false" /> <param name="FlashVars" value="flv=$(res.4712.Bergseeli_flv.path)&width=480&heig ht=295&startimage=$(res.4713.Bergseeli_Startbild_jpg.path)&bgcolor1=0E3F8D&show stop=1&showfullscreen=1&showtime=1&showplayer=always&showvolume=1&showiconplay=1 &buffer=10&buffershowbg=0&buffermessage=" /> <p style="color:red; font-size:80%; background-color: #FFFFCF;"> Sie benötigen den Adobe Shockwave Flash Player, um das Video wiedergeben zu können.<br /> Bitte laden Sie hier den <a href="http://get.adobe.com/de/shockwave/" target="_blank">Adobe Shockwave Player</a> herunter.<br /> Ausserdem muss JavaScript in Ihrem Browser aktiviert sein.</p> </object> </center> Code-Anpassungen (Anpassung der Ressourcenfelder): $(res.4711.flv_player_maxi_swf.path) durch eigenen Playerpfad (und Player) ersetzen width=... height=... Breite und Höhe - zweimal - anpassen $(res.4712.Bergseeli_flv.path) durch eigenen Multimediadateipfad ersetzen $(res.4713.Bergseeli_Startbild_jpg.path) durch eigenen Startbildpfad ersetzen Die Meldung zum fehlenden Shockwave-Player kann individuell gestaltet werden. © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 3/8 Die "value"-Klausel enthält die Parameter (Optionen) für die Gestaltung der Bedienelemente (Benutzeroberfläche) und die Steuerung (durch den Benutzer) des Players. Der HTM-Code kann auch mit dem Code-Konfigurator http://flv-player.net/players/maxi/generator/ des Players online generiert werden. Der Konfigurator umfasst 11 Konfigurationskategorien ("Category"), Hilfe ist für jeden Parameter verfügbar. Die Parameter (Optionen) werden im nächsten Kapitel dokumentiert. Screenshot: Quelle des Beispiels: http://www.babox.ch/box/videos/Video001.html 2.2 Die Parameter des FLV-Players Format der Parameter in der "value"-Klausel (siehe Beispielcode oben): parametername=wert& & ist der Delimiter und schliesst jeden Parameter ab. Alle Werte, z. B. die Breite oder der Titel, werden ohne Hochkommata eingegeben. Einheiten wie z. B. px (Pixel) werden nicht angegeben. Texte, z. B. der Titel eines Videos, können Blanks und Umlaute enthalten. Alle Farbangaben erfolgen mit sechsstelligem Hex-Farbcode (ohne vorangestelltes #). Die Tabelle der Parameter befindet sich auf der nächsten Seite. Farbkennung der Parameter in der Tabelle: grüner Hintergrund: wichtige Parameter gelber Hintergrund: weitere nützliche Individualisierungsoptionen ohne Hintergrund: wird selten benötigt © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 2.3 4/8 Tabelle der Parameter des FLV-Players Parametername flv width height title startimage showtitleandstartimage autoplay buffermessage showstop showvolume showtime showplayer showloading showfullscreen loop showiconplay iconplaycolor iconplaybgcolor iconplaybgalpha loadingcolor margin bgcolor bgcolor1 bgcolor2 buttoncolor buttonovercolor slidercolor1 slidercolor2 sliderovercolor volume playertimeout autoload buffer buffercolor bufferbgcolor buffershowbg config configxml Beschreibung URL des wiederzugebenden Videos Video-Breite (in Px, ohne Angabe der Einheit) die width-Grösse in der value-Klausel und die width-Grösse im width-Attribut (nach dem data-Attribut) müssen übereinstimmen, massgebend ist die Angabe im widthAttribut Videohöhe (in Pixel, ohne Einheit) die Grösse des heigth-Parameters muss mit der Grösse im height-Attribut übereinstimmen Höhenberechnung, wenn der Bedienbalken dauerhaft angezeigt wird (siehe unten: showplayer=always): Video-Höhe + Bedienbalken 20 Px + Margin-Höhe Videotitel Startbild: URL einer jpg-Datei; wird bis zum Start des Videos angezeigt =1 für die Anzeige des Video-Titels und des Startbilds =1 für automatische Wiedergabe, Default: 0 Puffermessage, Default: "Buffering _n_" mit "_n_" in Prozent. Leerstring unterdrückt Puffermessage. =1 für Anzeige des Stop-Buttons =1 für Anzeige des Regelbuttons für die Lautstärke =1 für Anzeige der Wiedergabe-Zeit (Default), =2 für Anzeige der Restzeit Anzeige des Bedienbalkens: =autohide (Default) , =always oder =never Anzeige des Ladebalkens: autohide, always oder never =1 für Anzeige des Fullscreen-Buttons =1 für Endlossschleife (Endloswiedergabe) (0: Video wird nur einmal wiedergegeben, Default) =1 für die Anzeige des PLAY-Icons in der Mitte Farbe des PLAY-Icons Hintergrundfarbe des PLAY-Icons Transparenz des PLAY-Icons Farbe des Ladebalkens Rahmenbreite des Player in Pixel, Default: 5 bei Änderung der Rahmenbreite auch width und heigth anpassen Hintergrundfarbe des Rahmens Verlauf-Hintergrundfarbe Rahmen oben (Verlauf gibt schönen Effekt) Verlauf-Hintergrundfarbe Rahmen unten Farbe der Buttons Hover-Farbe der Buttons erste Verlaufsfarbe des Sliders (Fortschrittsanzeige, Schieber) zweite Verlaufsfarbe des Sliders Hover-Farbe des Sliders Anfangslautstärke, zwischen 0 und 200. Default: 100 Timeout in Millisekunden für das Verbergen des Players, wenn Parameter showplayer der Wert "autohide" zugewiesen wurde. Default: 1500 =1 für das automatische Laden Pufferung in Sekunden, Default: 5 Farbe der Puffermessage Hintergrundfarbe der Puffermessage =0 verbirgt Hintergrundfarbe der Puffermessage URL des Konfigurationsfiles im txt-Format URL des Konfigurationsfiles im xml-Format © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden Parametername titlesize titlecolor srt srtcolor srtbgcolor srtsize srturl showswitchsubtitles showmouse skin playercolor loadonstop onclick onclicktarget ondoubleclick ondoubleclicktarget videobgcolor shortcut playeralpha phpstream top1 netconnection Beschreibung Fontgrösse des Videotitels, Default: 20 Px Farbe des Videotitels, Default: ffffff =1 Untertiteldatei (im srt-Format) soll verwendet werden, Default: 0 Farbe der Untertitel Farbe des Untertitel-Hintergrunds Fontgrösse der Untertitel, Default: 11 Px URL des Untertitel-Files (wenn automatische Erkennung unerwünscht) =1 für Anzeige des Buttons für die Anzeige bzw. das Ausblenden der Untertitel Anzeige des Mauszeigers: always, autohide oder never URL einer jpg-Datei (für die Player-Oberfläche) Hintergrundfarbe des Player-Bars (Bediener-Balken) =0 steuert das Stoppen des Ladens des Videos, wenn der Stop-Button geklickt wird Ziel-URL beim Klick aufs Video Ziel-Fenster beim Klick auf das Video. Default: _self, für neues Fenster / neuen Tab auf _blank setzen. Aktion bei Doppelklick: none, fullscreen, playpause, oder URL analog onclicktarget Hintergrundfarbe, wenn kein Video angezeigt (abgespielt) wird =0 um Tastatur-Shortcuts zu deaktivieren (siehe unten) Transparenz des Player-Bars (Bediener-Balkens), zwischen 0 und 100 =1 um php-Stream zu nutzen =url|x|y für die Überlagerung des Videos mit einem Bild (URL) mit Startkoordinaten x und y URL des RMTP-Servers (Real Time Messaging Protocol) Weitere Angaben zu den Parametern finden sich auf der Website des Herstellers: http://flv-player.net/players/maxi/documentation/ 2.4 Tastatursteuerung des FLV-Players Taste Leertaste P S C F Pfeil links Pfeil rechts Pfeil nach oben Pfeil nach unten + - 5/8 Beschreibung Play / Pause Play / Pause Stop Untertitel zeigen / verbergen Fullscreen-Modus 5 Sekunden zurück 5 Sekunden vor Lautstärke grösser Lautstärke niedriger Lautstärke grösser Lautstärke niedriger © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 3 6/8 Der WP Audio-Player Der WordPress Audio-Player ist ein Gratis-Player für die Wiedergabe von Audio-Dateien im mp3-Format. Website: http://wordpress.org/extend/plugins/audio-player/download/ ( Standalone version) Aus dem zip-File die beiden Dateien audio-player.js und player.swf extrahieren und in die Weblica-Dateiablage importieren. Wir haben den Player in audio-player.swf umbenannt, siehe Codebeispiel unten. Der Player kann frei verwendet werden, auch in "kommerziellen" Websites. Der Player hat eine konfigurierbare bedienerfreundliche Benutzeroberfläche. Mit ihm können auch mehrere Audio-Dateien in einem Player wiedergegeben werden (einfache Playlist). 3.1 HTML-Beispielcode für den Audio-Player für das Einbinden von Javascript, Player und Audio-Datei mittels des Weblica-HTML-Absatzes in eine Webseite: <script language="JavaScript" src="$(res.49.audio_player_js.path)"></script> <object type="application/x-shockwave-flash" data="$(res.48.audio_player_swf.path)" id="audio1" height="24" width="300"> <param name="movie" value="$(res.48.audio_player_swf.path)"> <param name="FlashVars" value="playerID=audio1&soundFile=$(res.52.Telemann_Triosonate_A_Dur_mp3.path) &animation=no&loader=0xECBA88&tracker=0xFAE8CC&righticon=0xFF0000&rightbghove r=0xECBA88&titles=Telemann: Triosonate A-Dur - Vivace"> <param name="quality" value="high"> <param name="menu" value="true"> <param name="name" value="Telemann Triosoante"> <param name="wmode" value="transparent"> <p style="color:red; font-size:80%; background-color:#FFFFCF;"> Sie benötigen den Adobe Shockwave Flash Player, um die Audiodatei wiedergeben zu können.<br /> Bitte laden Sie hier den <a href="http://get.adobe.com/de/shockwave/" target="_blank">Adobe Shockwave Player</a> herunter.<br /> Ausserdem muss JavaScript in Ihrem Browser aktiviert sein.</p> </object> Code-Anpassungen analog FLV-Player oben. Beim Einbinden mehrerer Audio-Dateien in eine Webseite unbedingt die id-Namen ("audio1") anpassen (siehe auch die Instruktionen des Herstellers). Unser Vorgehen: durchnummerieren (audio1, audio2, usw.). Tutorial für die Konfiguration: http://www.macloo.com/examples/audio_player/ Konfigurationsanleitung: http://wpaudioplayer.com/standalone/ (nicht ganz fehlerfrei) Screenshot: Quelle des Beispiels: http://www.renate-steiner.ch/kontakt/bestellung_cd/index.php 3.2 Die Parameter des Audio-Players Format der Parameter in der "value"-Klausel (siehe Beispielcode): parametername=wert& & ist der Delimiter und schliesst jeden Parameter ab. © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 7/8 Alle Werte, z. B. der Wert von "animation" oder der Titel, werden ohne Hochkommata eingegeben. Einheiten wie z. B. px (Pixel) werden nicht angegeben. Texte, z. B. der Titel eines Audios, können Blanks und Umlaute enthalten, aber keine Kommata. Zu beachten: Kommata werden im Titel als Trennzeichen zwischen mehreren Titeln verwendet. Alle Farbangaben erfolgen mit sechsstelligem Hex-Farbcode mit vorangestelltem "0x". Farbkennung der Parameter in der Tabelle: wie oben beim FLV-Player. Parametername Beschreibung soundFile URL(s) der Audiodatei(en), mehrere URLs durch Komma getrennt width Breite des Players in Pixel, Default: 290 (in schmalen Spalten reduzieren) titles Tracktitel, Titel mehrerer Tracks durch Komma getrennt loop =yes oder no, Endloswiedergabe; Default: no animation =no für dauerhaft vollständige Anzeige des Players (ausgeklappt) initialvolume Anfangslautstärke, zwischen 0 und 100, Default: 60 remaining =yes zeigt Restzeit statt Wiedergabezeit authors Namen der Künstler, Interpreten usw, durch Komma getrennt Farben der Bedienelemente, siehe Abbildung unten: (Default-Farben: auf der nächsten Seite) skip siehe Abbildung: 0 - nur bei Wiedergabe Playlist (mehrere Audios) leftbg siehe Abbildung: 1 lefticon siehe Abbildung: 2 bg siehe Abbildung: 3 righticon siehe Abbildung: 4 rightbg siehe Abbildung: 5 text siehe Abbildung: 6 tracker siehe Abbildung: 7 loader siehe Abbildung: 8 track siehe Abbildung: 9 border siehe Abbildung: 10 bgcolor siehe Abbildung: 11 volslider siehe Abbildung: 12 voltrack siehe Abbildung: 13 righticonhover Hoverfarbe für Nr. 4 rightbghover Hoverfarbe für Nr. 5 Bedienelemente des Audio-Players: Bildquelle: http://wpbtips.wordpress.com/2009/05/10/customizing-the-audio-player/ © MINOS CONSULTING AG FLV- und Audio-Player in Weblica einbinden 8/8 Default-Farben des Audio-Players: bg=0xF8F8F8 leftbg=0xEEEEEE lefticon=0×666666 rightbg=0xCCCCCC rightbghover=0×999999 righticon=0×666666 righticonhover=0xFFFFFF text=0×666666 slider=0×666666 track=0xFFFFFF border=0×666666 loader=0x9FFFB8 bgcolor=0xFFFFFF 4 Referenzen auf andere Dokumente Die Ergebnisse unserer Evaluation verschiedener Multimedia-Player und verschiedener Methoden des Einbindens externer Player in Weblica sind in "Video und Audio in Weblica einbinden" dokumentiert (sowohl im Word- als auch im PDF-Format verfügbar). Ein Dokument mit der Beschreibung der Player-Architektur ist zur Zeit im Entstehen. 5 Autor und Haftungsausschluss BaBox Minos Consulting AG Steinwiesstrasse 34 8330 Pfäffikon ZH Schweiz www.babox.ch Alle Angaben ohne Gewähr. Die hier publizierten Code-Beispiele sind praxiserprobt und funktionstüchtig. Eine Gewähr für eine allgemeine Funktionstüchtigkeit kann nicht übernommen werden. Stand: November 2011 © 2011 BaBox - Minos Consulting AG - 8330 Pfäffikon ZH - Schweiz / Switzerland © MINOS CONSULTING AG