HTML <source> Tag
Definition und Verwendung
<source>
Die Tags <audio> und <video> werden verwendet, um Medienelemente (wie <video>,<audio> und <picture>)Mehrere Mediendateien angeben.
<source>
Der Tag ermöglicht es Ihnen, alternative Video/Audio/Bild-Dateien zu spezifizieren, die der Browser basierend auf der Unterstützung des Browsers oder der Breite des Viewports auswählen kann. Der Browser wählt den ersten, den er unterstützt. <source>
.
Siehe auch:
HTML-Tutorial:HTML Video
HTML-Tutorial:HTML Audio
HTML DOM Referenzhandbuch:Source-Objekt
Beispiel
Beispiel 1
Dies ist ein Audio-Player mit zwei Audiosourcen. Der Browser wählt den ersten, den er unterstützt. <source>
:
<audio controls> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> Ihr Browser unterstützt das Audio-Tag nicht. </audio>
Beispiel 2
Verwenden Sie es im <video>-Tag <source>
Video abspielen:
<video width="640" height="400" controls> <source src="shanghai.mp4" type="video/mp4"> <source src="shanghai.ogg" type="video/ogg"> Ihr Browser unterstützt das Video-Tag nicht. </video>
Beispiel 3
Verwenden Sie es im <picture>-Tag <source>
Um verschiedene Bilder basierend auf der Breite des Viewports zu definieren:
<picture> <source media="(min-width:650px)" srcset="flowers-1.jpg"> <source media="(min-width:465px)" srcset="flowers-2.jpg"> <img src="flowers-3.jpg" alt="Blumen" style="width:auto;"> </picture>
Attribut
Attribut | Wert | Beschreibung |
---|---|---|
media | Medienabfrage | Akzeptiert jede gültige Medienabfrage, die normalerweise in CSS definiert wird. |
sizes | Bestimmt die Bildgröße für verschiedene Seitenausrichtungen. | |
src | URL |
Verwendet, um die URL der Mediendatei zu spezifizieren. Wenn <source> für <audio> und <video> verwendet wird, ist dieses Attribut obligatorisch. |
srcset | URL |
Used to specify the URL of the image to be used in different situations. This attribute is required when <source> is used with <picture>. |
type | MIME Type | Specifies the MIME type of the resource. |
Global Attributes
<source>
The tag also supports Global Attributes in HTML.
Event Attributes
<source>
The tag also supports Event Attributes in HTML.
Default CSS Settings
None.
Browser Support
The numbers in the table indicate the first browser version that fully supports this attribute.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.5 | 4.0 | 10.5 |