Element audio
służy do osadzania na stronach internetowych treści dźwiękowej i ewentualnie odtwarzacza pozwalającego sterować jej odtwarzaniem. W treści tego elementu może znajdować się zwykły tekst, który może być wyświetlany przez przeglądarki nie obsługujące tego elementu.
Przykład użycia
Poniższy kod spowoduje wyświetlenie odtwarzacza audio na stronie i automatyczne rozpoczęcie odtwarzania muzyki:
<audio controls="controls" autoplay="autoplay">
<source src="plikaudio.mp3" type="audio/mp3" />
<source src="plikaudio.ogg" type="audio/ogg" />
Twoja przeglądarka nie obsługuje elementu audio.
</audio>
Atrybuty obowiązkowe
Element audio
nie ma atrybutów obowiązkowych.
Atrybuty opcjonalne
Atrybuty globalne HTML5 oraz:
Atrybut | Opis |
---|---|
autoplay | Włącza automatyczne odtwarzanie pliku po załadowaniu strony |
controls | Określa czy mają być wyświetlony odtwarzacz |
crossorigin | Określa ustawienia żądań CORS dla danych elementu |
loop | Atrybut logiczny decydujący o tym, czy po zakończeniu odtwarzania pliku odtwarzanie ma rozpocząćsię od nowa |
mediagroup | Służy do grupowania elementów multimedialnych w grupy |
muted | Atrybut logiczny decydujący o tym, czy domyślnie dźwięk ma być wyciszony |
preload | Służy do określania czy korzystne byłoby wczytanie zasobu z wyprzedzeniem |
src | Określa adres URL pliku dźwiękowego |
Kontekst użycia
Modele treści HTML5 | treść ogólna, syntagmatyczna, osadzona, interaktywna i wyczuwalna (jeśli ma zdefiniowany atrybut controls ), |
---|---|
Elementy nadrzędne | elementy syntagmatyczne i treści ogólnej |
Elementy potomne | elementy przezroczyste zawierające atrybut |
Znaczniki | Musi mieć zarówno znacznik otwierający jak i zamykający |
Normy | HTML5 — podrozdział 4.8.7 |
Interfejs DOM | HTMLAudioElement |
Różnice między HTML 4.01 a HTML5 | Element |
Obsługa przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✔ | ✔ | ✔ | ✔ | ✔ |