MySQL Java JavaScript PHP Python HTML-CSS C-sharp

Audio

Pentru redarea sunetului fără video în HTML5 se folosește elementul audio. Este foarte asemănător cu elementul video. Pentru configurarea elementului audio putem folosi următoarele atribute:

  • src: calea către fișierul audio
  • controls: adaugă elemente de control al redării
  • autoplay: setează redarea automată
  • loop: setează repetarea fișierului audio
  • muted: dezactivează sunetul implicit
  • preload: setează modul de încărcare a fișierului

Acțiunea tuturor acestor atribute va fi similară cu acțiunea lor în elementul video.

<!DOCTYPE html>
<html>
   <head>
       <meta charset="utf-8">
       <title>Audio în HTML5</title>
   </head>
   <body>
       <audio src="Dragonborn.mp3" controls></audio>
   </body>
</html>

Din nou, în funcție de browser, aspectul elementelor de control poate varia. Exemplul de mai sus este pentru Google Chrome. În Microsoft Edge vor arăta puțin diferit:

Suportul pentru formatele audio

Un punct crucial pentru lucrul cu audio este suportul browserului pentru diferitele formate. În prezent, majoritatea covârșitoare a browserelor suportă mp3. Totuși, dacă nu suntem siguri că audio-ul nostru într-un anumit format va fi suportat de browserul utilizatorului, putem folosi elementul source și specifica audio-ul în alte formate:

<audio width="400" height="300" controls>
   <source src="mobile_phone.mp3" type="audio/mpeg">
   <source src="mobile_phone.m4a" type="audio/aac">
   <source src="mobile_phone.ogg" type="audio/ogg">
</audio>

Ca și în cazul elementului video, aici elementul source are atributul src cu linkul către fișier și atributul type - tipul fișierului.

← Lecția anterioară Lecția următoare →