~~NOCACHE~~ |[[:inf:web:sound_und_videos_einbinden:Fragen]]|**Inhalte**|[[:inf:web:sound_und_videos_einbinden:Arbeitsaufträge]]| ====== Sound und Videos einbinden ====== ===== Multimedia im Web ===== Im Web werden in immer stärkerem Maß multimediale Technologien wie Videos oder Musik eingesetzt, um die Attraktivität der Seiten zu erhöhen. ==== Vor HTML5: Plug-ins ==== Bis HTML4 ist Hypertext nicht multimediafähig. Das bedeutet, dass der Internetbrowser Unterstützung benötigt, um Sound- oder Videodateien anzeigen zu können. Dies kann mit Plug-ins realisiert werden. Plug-ins sind an den Browser angekoppelte oder von ihm abhängige Zusatzdateien mit den benötigten Programmfunktionen. Sie ermöglichen dem Browser, fremde Dateiformate auf der Webseite anzuzeigen, auch wenn der Browser diese Dateiformate nicht direkt unterstützt. Voraussetzung hierfür ist, dass der Anwender das entsprechende Plug-in auf seinem Computer installiert hat. Die wichtigsten Plug-ins sind das Animationsformat Adobe Flash, der Dokumentanzeiger Acrobat Reader für die Anzeige von PDF-Dateien, die Audio-Plug-ins für die Formate MP3, MIDI, WAVE, Real Audio sowie die Plug-ins zum Anschauen von Videos in Formaten wie etwa AVI, MPEG und QuickTime. Viele Plug-ins, zum Beispiel für Sound, digitales Video sowie der Flash-Player, werden bereits mit den Browsern ausgeliefert, andere muss der Benutzer nachträglich von der Website des Herstellers herunterladen und installieren. Sie sind oft kostenlos. ==== Plug-ins einbinden ==== Plug-ins werden mit dem obj ect-Element in die Webseite eingebunden. Sobald Sie eine Webseite mit einer ''object''-Anweisung aufrufen, ermittelt der Browser im Hintergrund zunächst, welches Plug-in für die Mediendateien installiert ist, und lädt dieses anschließend: Sie binden Multimedia-Objekte auf Ihrer Webseite über das HTML-Element object ein. Das Attribut ''data'' des ''object''-Elements enthält die Referenz zu der entsprechenden Objektdatei und muss in Anführungszeichen angegeben werden. Dabei spielt es keine Rolle, welches Format das Objekt hat. Dieses legen Sie über das Attribut type und das entsprechende MIME-Format fest. Die Attribute width und height bestimmen die Größe der anzuzeigenden Datei im Browser. Diese Attribute müssen Sie angeben, da ansonsten das Objekt nicht angezeigt werden kann. Mit der Angabe standby können Sie einen alternativen Text angeben, der angezeigt wird, bis das Objekt vollständig geladen ist. Für einige eingebundene Elemente werden über das optionale Tag ''param'' ein oder mehrere Parameter übergeben. Dabei werden der Name (''name'') und der Wert (''value'') des gewünschten Parameters angegeben: {{:inf:web:ik-38-1.jpg?700|}} In der ersten Zeile binden Sie ein Video in die Webseite ein, das in einer Größe von 100 x 100 Pixeln dargestellt wird. Auch Webseiten lassen sich damit einbinden, wie die zweite Zeile zeigt. Die genaue Größe legen Sie über die beiden Attribute width und height fest. ==== HTML5: Sound und Videos direkt einbinden ==== In HTML5 können Sie multimediale Elemente wie Audio- und Videodateien einbinden, ohne dazu wie bisher Plug-ins wie QuickTime oder Flash zu benötigen. Sie verwenden dazu die neuen HTML5-Elemente ''