Materi Lengkap HTML Audio dan Video
1. Pengantar
HTML5 menyediakan tag khusus untuk menampilkan media audio dan video secara langsung di halaman web tanpa plugin tambahan seperti Flash.
2. Tag <audio>
Digunakan untuk menyisipkan file audio.
Contoh:
<audio controls>
<source src="audio/musik.mp3" type="audio/mpeg">
Browser Anda tidak mendukung tag audio.
</audio>
Atribut:
controls
: Menampilkan kontrol pemutarautoplay
: Memutar otomatis saat halaman dimuatloop
: Memutar ulang secara terus-menerusmuted
: Memulai dalam keadaan senyappreload
: Petunjuk pemuatan (auto, metadata, none)
Format Umum:
- MP3 (
audio/mpeg
) - OGG (
audio/ogg
) - WAV (
audio/wav
)
3. Tag <video>
Digunakan untuk menyisipkan file video.
Contoh:
<video width="320" height="240" controls>
<source src="video/film.mp4" type="video/mp4">
Browser Anda tidak mendukung tag video.
</video>
Atribut:
controls
: Menampilkan kontrolautoplay
,loop
,muted
poster
: Gambar awal sebelum video diputarwidth
,height
: Ukuran tampilan video
Format Umum:
- MP4 (
video/mp4
) - WebM (
video/webm
) - OGV (
video/ogg
)
4. Multi-Format dan Fallback
Gunakan beberapa tag <source>
agar mendukung berbagai browser:
<video controls>
<source src="video/video.mp4" type="video/mp4">
<source src="video/video.webm" type="video/webm">
Browser Anda tidak mendukung pemutaran video.
</video>
5. Menyematkan YouTube
Selain file lokal, video dari YouTube bisa disisipkan:
<iframe width="560" height="315" src="https://www.youtube.com/embed/ID_VIDEO" frameborder="0" allowfullscreen></iframe>
6. Tips
- Simpan file di folder
audio/
atauvideo/
- Kompres ukuran file agar tidak berat saat dimuat
- Pastikan format didukung oleh semua browser target