Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Kita bisa memutar dan memainkan video dengan berbagai format di situs halaman dengan HTML
Selain gambar diam, kita juga bisa menampilkan gambar bergerak yang bersuara, alias video!
Untuk menampilkan video, kita menggunakan tag <video>
. Tag ini berisi sumber video yang ingin ditampikan.
Contoh penggunaaan tag video
<video width="400" height="600" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Contoh hasil
<video>
harus dibuka dan ditutup dengan </video>
.<source>
tanpa perlu penutup.<source>
<source>
Atribut controls
digunakan untuk menampikan video player, yang bisa digunakan untuk memutar dan memberhentikan video di HTML.
Secara otomatis, kamu melihat:
Kita bisa memasukkan satu <source>
saja atau lebih sebagai cadangan ketika file sebelumnya tidak didukung.
Contoh hanya memasukkan satu sumber
<video width="400" height="600" controls>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Contoh memasukkan banyak sumber
<video width="400" height="600" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Saat format mp4
tidak didukung, maka browser akan melihat format ogg
.
Kita bisa mengatur ukuran video player dengan mengganti nilai tag width
untuk lebar dan height
untuk gambar.
Untuk melihat browser apa yang mendukung tipe jenis apa. Cek di situs caniuse video
Untuk membuat auto play (memutar video secara otomatis) tanpa perlu klik tombol play di saat mengunjungi situs. Gunakan atribut autoplay
<video controls autoplay>
...
</video>
Untuk terus mengulang video secara otomatis, pasangkan atribut loop
pada atribut video
<video controls loop>
...
</video>
Untuk terus mengulang video secara otomatis, pasangkan atribut muted
pada atribut video
<video controls muted>
...
</video>
Jika ingin menampilkan gambar tertentu saat video belum dimulai. Gunakan atribut poster
yang disertai dengan sumber gambarmu.
<video controls poster="/images/sumbergambar.png">
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
</video>
Selain dengan link langsung dari video tersebut, jika kita mempunyai video di folder yang sama di mana HTML kita berada, kita bisa menampilkannya berdasarkan lokasi tersebut.
Contoh stuktur folder kamu seperti ini:
|_ index.html
|_ assets/
|_ video.mp4
Di mana kamu punya video yang diletakkan di dalam folder assets
yang berada di lokasi sama dengan file index.html
. Maka cara mengambilnya
<video width="400" height="600" controls>
<source src="/assets/video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>