KWALIFIKACJA INF3 - STYCZEŃ 2024 (test 2)

PYTANIE NR 34.
Aby wyłączyć dźwięk dla wyświetlanego w przeglądarce filmu, do przedstawionej definicji znacznika <video> należy dodać atrybut
Ilustracja przedstawia fragment kodu HTML, który definiuje element wideo na stronie internetowej.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Atrybut muted w elemencie <video> wycisza dźwięk odtwarzanego filmu (ustawia audio jako wyłączone). Pozostałe atrybuty dotyczą innych funkcji: loop zapętla odtwarzanie, autoplay uruchamia odtwarzanie automatycznie, a controls pokazuje kontrolki odtwarzacza.

Pełne wyjaśnienie:

W elemencie <video> atrybut muted służy do wyłączenia (wyciszenia) dźwięku odtwarzanego materiału. Jest to ustawienie bezpośrednio związane z kanałem audio: po jego użyciu film może się odtwarzać, ale bez dźwięku.

Pozostałe propozycje odnoszą się do innych aspektów działania odtwarzacza:

  • loop – dotyczy przebiegu odtwarzania w czasie: po dojściu do końca materiał startuje ponownie. Nie wycisza dźwięku, tylko zmienia sposób powtarzania.
  • autoplay – steruje momentem startu: materiał ma rozpocząć odtwarzanie automatycznie po załadowaniu (o ile polityka przeglądarki na to pozwala). Samo włączenie autoodtwarzania nie jest tym samym co wyciszenie.
  • controls – określa interfejs: czy użytkownik widzi wbudowane kontrolki (play/pause, pasek postępu, często także głośność). Ten atrybut nie wymusza wyciszenia; jedynie udostępnia narzędzia do sterowania.

W praktyce, gdy celem jest "film bez dźwięku", szukasz atrybutu, który opisuje stan audio. Takim atrybutem jest właśnie muted. To rozróżnienie (audio vs odtwarzanie vs interfejs) pomaga szybko eliminować mylące odpowiedzi na egzaminie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Atrybut muted powoduje, że wideo startuje i odtwarza się z wyciszonym dźwiękiem. Dotyczy to kanału audio, a nie samego startu czy wyglądu kontrolek. To najprostszy sposób, by film nie emitował dźwięku w przeglądarce.
W praktyce dodaje się do znacznika <video> atrybut muted. Dzięki temu użytkownik nie usłyszy dźwięku po uruchomieniu odtwarzania. Jeśli chcesz, aby użytkownik mógł sam włączyć dźwięk, zwykle pozostawia się też controls.
controls jedynie wyświetla interfejs sterowania odtwarzaczem (np. przyciski, pasek czasu). To, że w kontrolkach często jest suwak głośności, nie oznacza automatycznego wyciszenia. Za stan dźwięku odpowiada osobny atrybut, czyli muted.
Nie. autoplay dotyczy tylko automatycznego startu odtwarzania. Wyciszenie to inny parametr. W wielu przeglądarkach autoodtwarzanie może być ograniczane, a jednym z warunków bywa wyciszenie, ale technicznie nadal są to dwie różne rzeczy: autoplay vs muted.
loop oznacza zapętlenie odtwarzania: po dojściu do końca film zacznie się odtwarzać od początku. Nie wpływa na głośność ani na to, czy dźwięk jest włączony. To ustawienie przydatne np. dla krótkich animacji lub filmów w tle.
Często myli się atrybuty związane z różnymi "warstwami" działania: muted (audio), autoplay (start), loop (powtarzanie) i controls (interfejs). Dobra metoda to zapamiętać, że tylko muted dotyczy bezpośrednio dźwięku.
Zadaj sobie pytanie: "Czy to zmienia stan audio, czy tylko sposób sterowania?". muted zmienia stan dźwięku (wycisza). controls zmienia wygląd i dostępność sterowania (pokazuje kontrolki). To rozróżnienie zwykle wystarcza do poprawnej odpowiedzi.
muted warto użyć, gdy wideo ma pełnić rolę tła lub elementu dekoracyjnego i nie powinno zaskakiwać dźwiękiem. Pomaga to w UX oraz w sytuacjach, gdy użytkownik przegląda stronę w miejscu publicznym. Dźwięk można pozostawić jako opcję po interakcji użytkownika.
Można sterować głośnością skryptem (np. ustawiając właściwości elementu w JavaScript), ale w kontekście podstaw HTML i typowych pytań egzaminacyjnych najprostszą i oczekiwaną odpowiedzią jest atrybut muted. Jest czytelny i działa bez dodatkowego kodu.
Najpierw ustal, jaki efekt jest wymagany: dźwięk, start, powtarzanie czy interfejs. Potem dopasuj atrybut do efektu. W pytaniach o wideo: muted = dźwięk, autoplay = start, loop = powtarzanie, controls = kontrolki.
info

Około 74% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Eksperci podkreślają: "Atrybut muted w elemencie &lt;video&gt; wycisza dźwięk odtwarzanego filmu (ustawia audio jako wyłączone)."

Źródła:

  • MDN Web Docs: "&lt;video&gt;: The Video Embed element" (sekcja atrybutów, m.in. muted, loop, autoplay, controls), https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video - accessed 2026-02-28
  • WHATWG HTML Living Standard: sekcja dotycząca elementu video i jego atrybutów, https://html.spec.whatwg.org/multipage/media.html#the-video-element - accessed 2026-02-28
  • MDN Web Docs: "HTML media elements" / właściwości i zachowania mediów (kontekst wyciszania i sterowania), https://developer.mozilla.org/en-US/docs/Web/HTML/Element#embedded_content - accessed 2026-02-28

Materiały:

  • Dokumentacja atrybutów elementu &lt;video&gt; w MDN Web Docs
  • Specyfikacja HTML (sekcja dotycząca elementów &lt;video&gt; i &lt;audio&gt;)
  • Ćwiczenia praktyczne: tworzenie prostych stron z osadzonym wideo i testowanie atrybutów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego