W standardzie HTML5 do osadzania dźwięku na stronie służy element <audio>. Kluczowe jest rozróżnienie, że w samym HTML wskazanie pliku audio realizuje się atrybutem src (bezpośrednio w <audio> lub w elemencie <source>). Dodatkowo spotyka się atrybuty takie jak controls (pokazanie kontrolek odtwarzacza) oraz loop (zapętlenie odtwarzania).
Odpowiedź "href=\"C:/100.wav\"" jest poprawna, ponieważ href jest atrybutem kojarzonym z hiperłączami i zasobami dołączanymi jako odnośniki (np. w <a> lub <link>). Nie służy do definiowania źródła dźwięku w elemencie <audio>, więc nie jest właściwym atrybutem dla odtwarzania audio.
Pozostałe odpowiedzi są niepoprawne jako wybór, bo w HTML5 są to elementy prawidłowo związane z <audio>:
- "src=\"C:/100.wav\"" – to właściwy atrybut do wskazania lokalizacji pliku audio. W praktyce częściej używa się ścieżek względnych lub URL, a nie ścieżek dyskowych, ale sam atrybut jest poprawny.
- "loop" – w HTML5 jest to atrybut boolowski: jego obecność oznacza zapętlenie. Częsty błąd to nadawanie mu wartości liczbowej (np. loop="10"), co wynika ze starych, przeglądarkowych rozwiązań, ale nie odpowiada HTML5.
- "controls" – również atrybut boolowski; po dodaniu go przeglądarka wyświetla kontrolki odtwarzacza, co poprawia użyteczność i dostępność.
Wskazówka egzaminacyjna: zapamiętaj prostą regułę: media mają źródło w src, a linki mają adres w href. Regulację głośności (volume) wykonuje się zwykle w JavaScript jako właściwość DOM, a nie jako atrybut HTML.