KWALIFIKACJA INF3 - TEST WIEDZY NR 2

PYTANIE NR 19.
Przygotowujesz stronę internetową, która zawiera plik audio. Chcesz, aby plik audio był odtwarzany w pętli. Które z poniższych atrybutów HTML należy dodać do tagu
Wyjaśnienie poprawnej odpowiedzi:
Atrybut loop w znaczniku <audio> powoduje, że po zakończeniu odtwarzania plik uruchamia się ponownie od początku bez udziału użytkownika. Pozostałe propozycje nie są standardowymi atrybutami HTML dla audio, więc typowo zostaną zignorowane przez przeglądarkę.

Pełne wyjaśnienie:

W HTML element <audio> służy do osadzania dźwięku w stronie. Jego zachowanie konfiguruje się atrybutami, które przeglądarka rozpoznaje zgodnie ze specyfikacją HTML.

Dlaczego poprawne jest "loop"?
Atrybut loop włącza zapętlenie: po dojściu do końca ścieżki dźwiękowej odtwarzanie automatycznie startuje ponownie od początku. Dzięki temu nie trzeba pisać skryptu w JavaScript tylko po to, aby powtarzać nagranie.

Dlaczego pozostałe odpowiedzi są błędne?

  • repeat – brzmi logicznie, ale nie jest standardowym atrybutem elementu <audio> w HTML. Nieznane atrybuty zwykle nie wywołują oczekiwanego efektu (są ignorowane lub traktowane jako niestandardowe metadane).
  • cycle – podobnie jak "repeat", jest jedynie intuicyjną nazwą, nie przewidzianą w standardzie dla <audio>.
  • round – nie odpowiada żadnemu atrybutowi sterującemu odtwarzaniem audio w HTML i nie spowoduje zapętlenia.

Wskazówka egzaminacyjna:
W zadaniach o HTML szukaj nazw atrybutów zgodnych z dokumentacją i praktyką przeglądarek. Dla multimediów często spotkasz m.in. controls, autoplay, muted i właśnie loop. Jeśli opcja wygląda "sensownie po angielsku", ale nie kojarzysz jej ze standardu, to zwykle jest dystraktorem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Atrybut loop powoduje, że dźwięk odtwarza się w pętli: po zakończeniu nagrania przeglądarka automatycznie zaczyna odtwarzanie od początku. Stosuje się go w znaczniku <audio>, gdy chcemy ciągłego powtarzania pliku.
W praktyce dodaje się atrybut do elementu, np.: <audio loop src="plik.mp3"></audio>. Samo wystąpienie atrybutu loop włącza zapętlenie (nie trzeba podawać wartości).
Ponieważ repeat nie jest standardowym atrybutem elementu <audio> w HTML. Przeglądarki realizują zachowanie zgodnie ze specyfikacją, a nieznane atrybuty zwykle ignorują, więc nie uzyskasz efektu powtarzania.
Jest to powszechnie wspierany atrybut HTML dla multimediów, ale na egzaminie i w praktyce warto pamiętać o testach zgodności oraz o tym, że zachowanie może zależeć od ustawień użytkownika (np. polityk dotyczących multimediów).
Najczęściej spotkasz atrybuty związane z obsługą odtwarzania, np. controls (pokazuje kontrolki), autoplay (próbuje uruchomić automatycznie), muted (start wyciszony) oraz loop (pętla).
Tak. Można użyć JavaScript (np. reagować na zakończenie odtwarzania i uruchamiać je ponownie). Jednak na poziomie HTML najprostszą i typową metodą jest atrybut loop w <audio>.
Gdy dźwięk mógłby przeszkadzać użytkownikowi (np. na stronach informacyjnych) lub gdy wymagane jest świadome uruchomienie dźwięku. Z perspektywy UX często preferuje się kontrolki i decyzję użytkownika, zamiast wymuszonej pętli.
Sprawdź, czy nazwa atrybutu jest rzeczywiście używana w standardzie i praktyce. Dystraktory często są "sensownymi" angielskimi słowami (np. repeat, cycle), ale nie występują w HTML. Pomaga też skojarzenie z typową listą: controls, autoplay, muted, loop.
W HTML atrybuty logiczne często działają przez samo wystąpienie. W praktyce zapis <audio loop> włącza pętlę. Niektóre narzędzia dopuszczają też warianty z wartością, ale na egzaminie najważniejsze jest rozpoznanie atrybutu loop.
HTML jest projektowany tak, aby strony były możliwie odporne na błędy i rozszerzenia. Jeśli atrybut nie jest rozpoznany dla danego elementu, przeglądarka zwykle nie stosuje żadnego specjalnego zachowania. Dlatego wymyślone atrybuty nie dadzą efektu, którego oczekujesz.
info

Statystycznie 71% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "Atrybut loop w znaczniku &lt;audio&gt; powoduje, że po zakończeniu odtwarzania plik uruchamia się ponownie od początku bez udziału użytkownika."

Źródła:

  • MDN Web Docs: "<audio>: The Embed Audio element" (attributes incl. loop), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio - accessed 2026-03-01
  • WHATWG HTML Living Standard: "The audio element" (loop attribute), https://html.spec.whatwg.org/multipage/media.html#the-audio-element - accessed 2026-03-01
  • W3C: "HTML Media Elements" / HTML specification references for media attributes (incl. loop), https://www.w3.org/TR/html52/semantics-embedded-content.html#the-audio-element - accessed 2026-03-01

Materiały:

  • Dokumentacja MDN dotycząca elementu audio i jego atrybutów
  • Specyfikacja HTML Living Standard (sekcja o elementach multimedialnych)
  • Ćwiczenia praktyczne: prosta strona HTML z &lt;audio&gt; i testowanie atrybutów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego