Benutzer:Novi/Spielwiese/VideoAudio
Mittlerweile gibt es die Seiten:
--Matthias Scharwies (Diskussion) 14:33, 4. Nov. 2014 (CET)
Mit HTML5 wurden die Elemente <audio>
und <video>
eingeführt. Diese ergänzen das bisherige <img>
-Element, sodass nun neben Graphiken sowohl Audio- als auch Musikdateien eingebunden werden können. Im Gegensatz zu Bildern, kann das Verhalten dieser Elemente durch den Benutzer beieinflusst werden. So ist dem Benutzer zum Beispiel möglich Videos anzuhalten oder erneut abzuspielen. Damit dem Benutzer eine entsprechende Oberfläche durch den Browser zu Verfügung gestellt wird, muss das Attribut controls
verwendet werden. Des Weiteren ist es möglich die Elemente über Javascript zu kontrollieren.
Inhaltsverzeichnis
Einbinden von Videos
Dieses Beispiel verdeutlicht die Verwendung des Video-Elements. Dabei wird das src
-Attribut verwendet, um ein Video einzubinden. Dies hat jedoch den Nachteil, dass der Browser das Format des angegebenen Videos auch unterstützen muss. Eine andere Möglichkeit, die es Browsern ermöglicht zwischen verschiedenen Formaten eines Videos auszuwählen finden sich im nächsten Beispiel.
Mehrere Versionen eines Videos einbinden
Hier wird ein zusätzliches Element mit dem Namen source
verwendet, um verschiedene Versionen eines Videos einbinden zu können.
Quelle: [1]
Vorschaubild anzeigen
Das Attribut poster
enthält den Pfad zu einem Graphik, die angezeigt wird falls die Videodatei nicht verfügbar ist oder bevor das Video geladen beziehungsweise bgespielt wird.
Noch nicht beschriebene Attribute
- preload
- Möglich Werte sind:
- none - sollte nicht im voraus geladen werden
- auto - den Einstellungen entsprechend
- metadata - die Infos wie Videodauer, erstes Frame etc. sollten geladen werden
- Möglich Werte sind:
- autoplay
- loop
Attribute für das <video></video>
Element
- autoplay: Das Video beginnt sofort mit dem Abspielen, wenn die Seite geladen ist
- autobuffer: Das Video wird sofort geladen, wenn die Seite aufgebaut ist
- width: Angabe der Breite des Players (wird sonst automatisch erkannt)
- height: Angabe der Höhe des Players (wird sonst automatisch erkannt)