Testen Sie Ihre Fähigkeiten: Audio und Video
Das Ziel dieses Fähigkeitstests ist es, zu überprüfen, ob Sie verstehen, wie man Video- und Audioinhalte in HTML einbettet.
Hinweis: Sie können Lösungen im MDN Playground oder in einem Online-Editor wie CodePen oder JSFiddle ausprobieren.
Wenn Sie nicht weiterkommen, können Sie sich an uns in einem unserer Kommunikationskanäle wenden.
Aufgabe 1
In dieser Aufgabe möchten wir, dass Sie eine Audiodatei auf der Seite einbetten. Sie müssen:
- Den Pfad zur Audiodatei in einem geeigneten Attribut hinzufügen, um sie auf der Seite einzubetten. Die Audiodatei heißt
audio.mp3
und ist unter dem Pfadhttps://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/audio.mp3
verfügbar. - Ein Attribut hinzufügen, damit Browser einige Standardsteuerungen anzeigen.
- Einen geeigneten Fallback-Text für Browser hinzufügen, die
<audio>
nicht unterstützen.
Um zu beginnen, können Sie auf "Play" im folgenden Codeblock klicken, um das Beispiel im MDN Playground zu bearbeiten, oder den Ausgangspunkt für diese Aufgabe herunterladen und lokal in Ihrem eigenen Editor arbeiten.
Wenn Sie einen Fehler machen, können Sie Ihre Arbeit mit der Reset-Taste im MDN Playground löschen. Wenn Sie wirklich stecken bleiben, können Sie die Lösung am Ende des Abschnitts anzeigen.
<h1>Basic audio embed</h1>
<audio></audio>
Klicken Sie hier, um die Lösung anzuzeigen
Ihr fertiges HTML sollte so aussehen:
<h1>Basic audio embed</h1>
<audio
controls
src="https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/audio.mp3">
<p>
Your browser doesn't support HTML audio.
<a
href="https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/audio.mp3"
>Download the track here</a
>
instead.
</p>
</audio>
Aufgabe 2
In dieser Aufgabe möchten wir, dass Sie einen etwas komplexeren Videoplayer auszeichnen, mit mehreren Quellen, Untertiteln und anderen Funktionen. Sie müssen:
- Ein Attribut hinzufügen, damit Browser einige Standardsteuerungen anzeigen.
- Einen geeigneten Fallback-Text für Browser hinzufügen, die
<video>
nicht unterstützen. - Mehrere Quellen hinzufügen, die die Pfade zu den Videodateien enthalten. Die Dateien heißen
video.mp4
undvideo.webm
und sind unter den folgenden Pfaden verfügbar:https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/video.mp4
https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/video.webm
- Dem Browser im Voraus mitteilen, auf welche Videoformate die Quellen verweisen, damit er eine informierte Wahl treffen kann, welche er im Voraus herunterladen soll.
- Dem
<video>
eine Breite und Höhe gleich seiner intrinsischen Größe (320 x 240 Pixel) geben. - Das Video standardmäßig stumm schalten.
- Die im
media
Ordner enthaltenen Textspuren anzeigen, in einer Datei namenshttps://raw.githubusercontent.com/mdn/learning-area/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/subtitles_en.vtt
, wenn das Video abgespielt wird. Sie müssen den Typ explizit als Untertitel festlegen und die Untertitelsprache auf Englisch. - Achten Sie darauf, dass die Leser die Untertitelsprache erkennen können, wenn sie die Standardsteuerungen verwenden.
Um zu beginnen, können Sie auf "Play" im folgenden Codeblock klicken, um das Beispiel im MDN Playground zu bearbeiten, oder den Ausgangspunkt für diese Aufgabe herunterladen und lokal in Ihrem eigenen Editor arbeiten.
Wenn Sie einen Fehler machen, können Sie Ihre Arbeit mit der Reset-Taste im MDN Playground löschen. Wenn Sie wirklich stecken bleiben, können Sie die Lösung am Ende des Abschnitts anzeigen.
<h1>Video embed</h1>
<video></video>
Klicken Sie hier, um die Lösung anzuzeigen
Ihr fertiges HTML sollte so aussehen:
<h1>Video embed</h1>
<video controls width="320" height="240" muted>
<source
src="https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/video.mp4"
type="video/mp4" />
<source
src="https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/video.webm"
type="video/webm" />
<track
kind="subtitles"
src="https://raw.githubusercontent.com/mdn/learning-area/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/subtitles_en.vtt"
srclang="en"
label="English" />
<p>
Your browser doesn't support HTML video.
<a
href="https://github.com/mdn/learning-area/raw/refs/heads/main/html/multimedia-and-embedding/tasks/media-embed/media/video.mp4">
Download the track here
</a>
instead.
</p>
</video>