Wstawianie multimediów (Audio, Wideo) 🎬

INF.03.4 (1) — Znaczniki <audio> i <video> w HTML5

1. Po co wstawiać multimedia na stronę?

Multimedia na stronie - Infografika

2. Znacznik <video> — wszystkie niezbędne opcje

AtrybutOpisKonfiguracja
controlsPokazuje standardowe kontrolkiObowiązkowe dla wygody użytkownika
autoplayAutomatyczne odtwarzanie wideoLepiej nie używać bez muted
loopWideo w pętliŚwietne do animacji
posterMiniaturka przed startemPodaj URL obrazka
mutedWycisza domyślnieZmniejsza irytację użytkowników

Przykład:

<video width="640" height="360" controls poster="miniatura.jpg">
  <source src="film.mp4" type="video/mp4">
  <source src="film.webm" type="video/webm">
  Twoja przeglądarka nie obsługuje wideo.
</video>

3. Znacznik <audio> — kompatybilność dla wszystkich

Przykład audio:

<audio controls loop>
  <source src="muzyka.ogg" type="audio/ogg">
  <source src="muzyka.mp3" type="audio/mpeg">
  Twoja przeglądarka nie obsługuje audio.
</audio>

4. Interaktywny quiz!

Na co służy atrybut poster w <video>?
Pozwala ustawić miniaturę/przegląd przed odtwarzaniem wideo.
Jak zapewnić kompatybilność dla plików audio?
Użyj kilku formatów i kilku źródeł (<source>) w znaczniku <audio>.
Jak automatycznie odtwarzać audio po załadowaniu strony?
Dodaj atrybut autoplay do <audio>. Uwaga: często wymaga muted!

5. Częste błędy i dobre praktyki

6. Banki darmowej muzyki i wideo

FAQ i ciekawostki

Czy HTML5 obsługuje napisy w wideo?
Tak, dodaj tag <track> do <video> z plikiem .vtt (WebVTT).
Czy można wstawić muzykę z YouTube na własnej stronie?
Tak, poprzez wklejenie kodu embed z YouTube. Używaj tylko materiałów z licencją!
Wskazówka: Do konwersji formatów wideo używaj CloudConvert, do audio np. Online Audio Converter.

Ćwiczenie: Twoje wideo na stronie

  1. Wstaw plik prezentacja.mp4 o szerokości 800px z kontrolkami.
  2. Wstaw plik alarm.mp3 z autoodtwarzaniem i pętlą.
  3. Obsłuż dwa formaty (intro.webm, intro.mp4) z komunikatem „Wideo wymaga aktualnej przeglądarki”.