în HTML

Redă fișiere audio (podcasturi, muzică, efecte sonore) direct în pagină, cu controale native de redare.

Sintaxă tag
<audio src="melodie.mp3" controls>
  Browserul tău nu suportă audio.
</audio>

Ce face <audio>

Tagul <audio> oferă un mecanism nativ pentru redarea fișierelor sonore (MP3, WAV, OGG, AAC) fără software suplimentar.

La fel ca la video, adăugarea atributului controls este necesară pentru a pune la dispoziția utilizatorului butoanele de pornire/oprire și reglaj al volumului.

Atribute

Atribut Descriere
src Adresa fișierului audio.
controls Afișează controalele implicite de redare și volum.
loop Reia melodia la nesfârșit.
preload „auto” (încarcă dinainte), „metadata” (doar durata), „none” (nu descărca nimic până la clic).

Exemple

Exemplul 1: Player pentru un episod de podcast

Preload=”none” economisește traficul de date al utilizatorilor pe mobil.

<audio controls preload="none">
  <source src="/audio/podcast-episod1.mp3" type="audio/mpeg">
  Formatul audio nu este suportat de browser.
</audio>

Ce afișează browserul

O bară orizontală de redare audio cu buton Play/Pauză, cronometru și glisor de volum.

Greșeli frecvente

  • Pornirea automată a sunetului cu autoplay, considerată una dintre cele mai deranjante practici pe web.

Comenzi înrudite

  • <video>: Redă conținut video direct în browser, fără pluginuri externe, cu butoane native de redare și volum.