Audio, Video, & iframe
Menyematkan suara, video, dan konten dari website lain (peta, video YouTube) dengan audio, video, source, track, dan iframe.
Video
Elemen <video> memutar video langsung di browser tanpa plugin tambahan:
<video controls width="480" poster="sampul.jpg">
<source src="film.mp4" type="video/mp4">
<source src="film.webm" type="video/webm">
Browsermu tidak mendukung video.
</video>
| Atribut | Fungsi |
|---|---|
controls | Menampilkan tombol putar, jeda, volume |
autoplay | Putar otomatis (browser biasanya mensyaratkan muted) |
loop | Ulang terus |
muted | Tanpa suara |
poster | Gambar sampul sebelum diputar |
preload | none, metadata, atau auto |
Beberapa <source> memberi browser pilihan format; ia memakai yang pertama dapat diputar. Teks di dalam tag tampil hanya bila browser tidak mendukung video.
Audio
<audio controls>
<source src="lagu.mp3" type="audio/mpeg">
Browsermu tidak mendukung audio.
</audio>
Teks dan subtitle: track
Tambahkan subtitle dengan <track> di dalam video:
<video controls src="film.mp4">
<track kind="subtitles" src="id.vtt" srclang="id" label="Indonesia" default>
</video>
iframe: halaman di dalam halaman
<iframe> menyisipkan halaman web lain, misalnya video YouTube atau peta Google Maps.
<iframe src="https://www.youtube.com/embed/ID_VIDEO"
title="Video belajar HTML"
width="560" height="315"
loading="lazy" allowfullscreen></iframe>
titlewajib, agar pembaca layar tahu isi iframe.loading="lazy"menunda pemuatan sampai dibutuhkan.- Atribut
sandboxmembatasi apa yang boleh dilakukan halaman di dalamnya. Pakai bila isi iframe tidak sepenuhnya kamu percaya.
Di kotak latihan ini, memuat media dari internet dibatasi, jadi kita hanya akan memeriksa strukturnya.