Seite 5 von 11
Plugin ParameterDas Plugin kann auf zwei Arten parametrisiert werden: Zunächst können in der Administrations-Oberfläche des Plugins die global gültigen Einstellungen vorgenommen werden. Diese Einstellungen gelten dann als Vorgaben für alle auf der Site eingebetteten Medien. Darüber hinaus können diese globalen Vorgaben individuell in jedem Tag überschrieben werden. Um Parameter individuell in einem Tag zu überschreiben, fügt man diese - getrennt durch Leerzeichen - innerhalb des ersten Teils des Tags ein: Die folgende Tabelle listet die unterstützen Parameter (wie in der Administrations-Oberfläche angezeigt), die zugehörigen Attributs-Namen (Den Namen, der beim Überschreiben des Parameters zu verwenden ist.) sowie die möglichen Werte auf. Wie in der Tabelle der unterstützten lokalen Dateiformate beschrieben, werden für diverse Formate unterschiedliche Player verwendet. Der einzige Player welcher alle aufgelisteten Parameter unterstützt ist der JW Media Player. Alle anderen Player unterstützen üblicher Weise nur width, height sowie autoplay. Der YouTube Player stellt hier eine Ausnahme dar: Er unterstützt einige spezielle Attribute, welche in der Tabelle am Ende dieser Seite beschrieben werden. Anmerkung: Einige spezielle Attribute sind nicht in der Administrations-Oberfläche verfügbar, sondern können nur innerhalb eines Tags gesetzt werden. Diese Attribute werden in den anschliessenden Anmerkungen erläutert.
Anmerkungen: 1. Farbwerte können in einem der drei folgenden Formate angegeben werden und werden automatisch in das jeweils nötige Zielformat konvertiert:
2. Logos können entweder durch eine absolute URL (z.B.: http://host/logo.png) oder - falls lokal auf dem Server verfügbar - durch ihren lokalen Pfad (z.B.: /images/stories/logo2.png) spezifiziert werden. Das Logo sollte entweder ein PNG- (vorzugsweise) oder ein GIF-Bild sein, damit Transparenz unterstützt wird. Das Logo wird stets in der oberen, rechten Ecke des Videos eingeblendet. Wenn Sie eine andere Positionierung wünschen, kann diese Limitation durch Verwendung eines grösseren Bildes dessen oberer, rechter Bereich transparent gehalten wird, umgangen werden. 3. Das Attribut screenmode hat eine spezielle Bedeutung. Es stellt keinen eigentlichen Parameter für den JW MediaPlayer dar, sondern dient als Kürzel welches die Parameter displaywidth und displayheight des Players beeinflusst. (Diese beiden Parameter geben die Leinwandgrösse des Players an.) Die folgenden Modi sind verfügbar:
Anmerkung: Sobald eines der Attribute displaywidth oder displayheight innerhalb des Tags angegeben ist, wird der oben beschriebene Automatismus komplett deaktiviert. 4. Der stretch Modus definiert, ob und wie Videos an die Grösse der Leinwand angepasst werden. 1 skaliert das Video proportional so dass es die Leinwand füllt. 0 skaliert das Video bis es der Leinwandgrösse entspricht. 2 skaliert das Video nicht-proportional um es anzupassen. 3 belässt alle Elemente in ihrer Originalgrösse. 5. Wenn scripting aktiviert ist, kann der Player mit JavaScript gesteuert werden. Um den Player zu steuern (und um mehrere Player innerhalb einer Seite zu unterscheiden) ist er durch seine ID anzusprechen. Um Scripting zu erleichtern, kann diese ID (welche anderenfalls automatisch vom Plugin erzeugt wird) manuell Mit dem Attribut divid vorgegeben werden. Die daraus resultierende echte ID des Flash-Objekts welche von JavaScript zu verwenden ist, ergibt sich aus dem angegebenen Wert mit der vorangestellten Zeichenkette p_. 6. Wenn viele Attribute anzugeben sind, können sich hieraus recht längliche, unübersichtliche Tags ergeben. Als Alternative können deshalb alle Parameter in eine Konfigurationsdatei geschrieben, und dies Datei dann mit dem cfg Attribut referenziert werden. Die hierbei angegebene URL sollte auf eine XML-Datei zeigen. Die Variablennamen innerhalb dieser Datei können in einzelnen Fällen von den oben genannten Attributsnamen abweichen. Die Syntax dieser Datei ist nicht Bestandteil dieser Dokumentation. Als Referenz hierzu: Siehe JW Media Player documentation. Eine Beispieldatei gibt es hier. 7. Die im link Attribut angegebene URL wird normalerweise dazu benutzt einen Download-Link für die aktuellen Mediendaten oder verwandte Informationen bereitzustellen. Die URL wird beim Aktivieren des Download-Knopfes im Bedienfeld des Players aufgerufen. Wenn das Attribut linkfromdisplay auf true gesetzt ist, so hat ein Mausklick in die Leinwand des Players die gleiche Wirkung. (Normalerweise wird hiermit der Player zwischen Pause und Play umgeschaltet.). Das Attribut linktarget (Vorgabe: _blank) spezifiziert hierbei das Browserfenster, in dem die aufgerufene URL angezeigt werden soll. 8. Wenn plthumbs auf true gesetzt wird und eine Playlist mit eingebetteten image-Tags bereitgestellt wird, dann werden die dort angegebenen Bilder als Thumbnails in der Playlist angezeigt. Wenn autoscroll auf true gesetzt ist, dann rollt die Playlist automatisch bei jeder Mausbewegung. Andernfalls wird ein herkömmlicher Rollbalken verwendet. Das Attribut repeat gibt an, wie am Ende eines Medien-Strems zu verfahren ist: false bedeutet: Player anhalten, true bewirkt, dass der Strem von Neuem gespielt wird und list bewirkt, dass der nächste Eintrag aus der Playlist gestartet wird. In diesem Kontext wird der nächste Eintrag aus der Liste anhand des Attributs shuffle (default: true) ausgewählt. Ist dieses auf false gesetzt, so wird die Liste sequentially iteriert, ansonsten wir ein zufälliger Eintrag gewählt. Weitere Informationen zur Benutzung von Playlisten finden sich weiter unten. 9. Wenn die remote Variante eines Tags verwedet wird, können beliebige Dateien, sogar mit abweichenden Dateiendungen oder garkeiner Dateiendung referenziert werden. In diesem Fall kann es passieren, dass der JW Media Player nicht den korrekten Dateityp erkennt. Mit diesem Attribut kann daher der Typ manuell auf eines der unterstützten Formate gestzt werden. 10. Dieses Attribut erlaubt es, die minimal erforderliche Flash-Version für den eingebauten JW Media Player zu setzen. Der Player läuft mit mindestens Flash Version 7, jedoch sind dann verschiedene Features, wie "Anzeige von GIF/PNG Bildern", "ruckelfreies Skalieren", VP6 und H264 kodierte Videos, Scripting sowie Ziffernanzeige im Bedienfeld nicht verfügbar. Weiterhin wird für eine Vollbild-Anzeige mindestens Flash Version 9.0.28 benötigt und für das Abspeilen von H264-kodierten Videos wird mindestens Flash Version 9.0.98. Um einen sinnvollen Funktionsumfang zu erhalten, wird daher dringend empfohlen, hier mindestens Version 9.0.28 (mit Vollbild-Anzeige) oder Version 8 (ohne Vollbild-Anzeige) einzustellen. 11. Dieses Attribut stellt eine URL zu einer Empfehlungs-XML-Datei zur Verfügung. Eine Empfehlungs-XML-Datei enthält Titel, Thumbnails sowie URLs für empfohlenen anderen Inhalten die mit dem gerade abgespielten Video im Zusammenhang stehen. Ihr Inhalt wird angezeigt, sobald das Abspielen des Videos beendet ist (ähnlich wie bei YouTube). Eine Beispiel-XML-Datei gibt es hier. 12. Die hier angegebene URL definiert einen alternativen Suchdienst welcher verwendet wird wenn ein Anwender die Such-Funktion des Such-Feldes benutzt. Die Benutzereingabe wird hierbei an die URL angehängt. Beispiel: Wenn die URL http://youtube.com/results?search_query= ist, und der Anwender nach computer sucht, dann lautet die daraus resultierende Suchanfrage http://youtube.com/results?search_query=computer. 13. Standardmäßig stellt das Plugin zwei verschiedene Warnungen, für den Fall dass der Inhalt nicht angezeigt werden kann, zur Verfügung: Die erste Warnung wird angezeigt, wenn JavaScript nicht verfügbar ist. Eine weitere Warnung wird angezeigt, wenn JavaScript zwar arbeitet, aber das Flash-Plugin nicht verfügbar ist oder in einer älteren Version als im Parameter flashver angegeben vorliegt. Mit diesem Parameter kann die zweite Warnung durch eigenen Code ersetzt werden. Wir eigener Code angegeben, wird dadurch die erste Warnung komplett unterdrückt. Der eigen Code darf keine einfache Anführungszeichen oder schliessende geschweifte Klammern enthalten. Um diese darzustellen müssen sie als HTML entities codiert werden. Die vorgegebenen Warnungen sehen wie folgt aus: Typisches Erscheinungsbild der standard JavaScript Warnung (Text ist im Live-System lokalisiert): JavaScript is disabled!
To display this content, you need a JavaScript capable browser. Typisches Erscheinungsbild der standard Flash Warnung (Text ist im Live-System lokalisiert): 14. Dieses Attribut erlaubt es, ein Vorschau- (Thumbnail) Bild anzugeben, welches immer dann angezeigt wird, wenn der Player gestoppt ist. Wird hier ein relativer Pfad verwendet (ein Pfad der nicht mit einem Schrägstrich oder http:// oder https:// beginnt), dann wird hier automatisch der Standard-Bildpfad (Üblicherweise: images/stories) vorangestellt. 15. Die initiale Lautstärke in Prozent. Gültige Werte: 0 bis 100. 16. Dieses Attribut kann dazu verwendet werden das Kontext-Menü des Players zu manipulieren. Bei Flash-basierten Playern bewirkt das Setzen des Wertes false, dass nur das Standard-Menü angezeigt wird. Beim DivX Player wird hierduch das Menü komplett deaktiviert. 17. Wird dieses Attribut auf true gesetzt, dann wird der daraus resultierende Player unsichtbar und auf die Anzeige in einem Popup-Fenster oder in einer Lightbox mit Hilfe des Spezial-Tags avrpopup vorbereitet. Spezielle Parameter des YouTube PlayersWenn das Tag {youtube}, verwendet wird, dann unterstützt der YouTube Player die folgenden zusätzlichen Attribute (Alle boolschen Werte haben false als Vorgabe):
Weitere Informationen über die Bedeutung dieser Attribute finden sich in der YouTube API Spezifikation hier. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktualisiert ( Samstag, 05. Juli 2008 03:49 ) |