Home » HTML » HTML Video: Contoh dan Cara Membuatnya

HTML Video: Contoh dan Cara Membuatnya

by Catur Kurnia Sari
by Catur Kurnia Sari

Elemen <video> pada HTML berfungsi untuk menampilkan video pada halaman web.

Contoh :

<!DOCTYPE html> 
<html> 
<body> 

<video width="400" controls>
  <source src="funnyrabbit.mp4" type="video/mp4">
  <source src="funnyrabbit.ogg" type="video/ogg">
  Browser anda tidak mendukung video
</video>

<p>
Sumber video dari
<a href="https://www.youtube.com/watch?v=lTTajzrSkCw" target="_blank">Funny rubbit's 10 sec video</a>.
</p>

</body> 
</html>

Elemen <video> pada HTML

Untuk menampilkan sebuah video pada kode HTML, maka gunakan elemen <video>.

Contoh :

<!DOCTYPE html>
<html>
<body>

<video width="400" height="340" controls>
  <source src="countdown.mp4" type="video/mp4">
  <source src="countdown.ogg" type="video/ogg">
  Browser anda tidak mendukung video
</video>

</body>
</html>

Bagaimana cara kerjanya?

Atribut control berfungsi untuk menambahkan kontrol pada video seperti putar, jeda, dan volume.

Sebaiknya selalu menyertakan atribut lebar (width) dan tinggi (height). Jika tinggi dan lebar tidak diatur, halaman mungkin berkedip saat video dimuat.

Elemen <source> memungkinkan untuk menentukan file video alternatif yang dapat dipilih browser. Browser akan menggunakan format pertama yang dikenali.

Teks yang terdapat diantara tag <video> dan </video> hanya akan ditampilkan jika browser yang digunakan tidak mendukung elemen <video>.

Autoplay elemen <video>

Untuk membuat video memulai atau memutar secara otomatis, gunakan atribut autoplay pada HTML.

Contoh :

<!DOCTYPE html>
<html>
<body>

<video width="400" height="340" autoplay>
  <source src="countdown.mp4" type="video/mp4">
  <source src="countdown.ogg" type="video/ogg">
  Browser anda tidak mendukung video
</video>

<p><b>Catatan:</b> Atribut autoplay tidak berfungsi di beberapa perangkat seluler.</p>
</body>
</html>

Atribut autoplay tidak berfungsi di perangkat seluler seperti iPad dan iPhone.

Browser yang mendukung <video>

Angka dalam tabel menunjukan versi browser pertama yang sepenuhnya mendukung elemen <video>.

ElementChromeEdgeFirefoxSafariOpera
<video>4.09.03.54.010.5

Format Video HTML

Ada tiga format video yang didukung pada HTML yaitu MP4, WebM, dan Ogg. Browser yang mendukung berbagai format adalah:

BrowserMP4WebMOgg
EdgeYAYAYA
ChromeYAYAYA
FirefoxYAYAYA
SafariYAYATIDAK
OperaYAYAYA

Tipe Media- video HTML

Format FileTipe Media
MP4video/mp4
WebMvideo/webm
Oggvideo/ogg

Video HTML – Method, Properti, dan Event

HTML DOM mendefinisikan method, properti, dan event untuk elemen <video>.

HTML DOM memungkinkan untuk memuat, memutar, dan menjeda video, serta mengatur durasi dan volumenya.

Ada juga event DOM yang dapat memberi tahu saat video mulai diputar, dijeda, dll.

Contoh : Menggunakan JavaScript

<!DOCTYPE html> 
<html> 
<body> 

<div style="text-align:center"> 
  <button onclick="playPause()">Play/Pause</button> 
  <button onclick="makeBig()">Perbesar</button>
  <button onclick="makeSmall()">Perkecil</button>
  <button onclick="makeNormal()">Normal</button>
  <br><br>
  <video id="video1" width="420">
    <source src="funnyrabbit.mp4" type="video/mp4">
    <source src="funnyrabbit.ogg" type="video/ogg">
    Browser anda tidak mendukung video.
  </video>
</div> 

<script> 
var myVideo = document.getElementById("video1"); 

function playPause() { 
  if (myVideo.paused) 
    myVideo.play(); 
  else 
    myVideo.pause(); 
} 

function makeBig() { 
    myVideo.width = 560; 
} 

function makeSmall() { 
    myVideo.width = 320; 
} 

function makeNormal() { 
    myVideo.width = 420; 
} 
</script> 

<p>Sumber video dari <a href="https://www.youtube.com/watch?v=lTTajzrSkCw" target="_blank">Funny rubbit's 10 sec video</a>.</p>

</body> 
</html>

Tag Video HTML

TagDeskripsi
<video>Mendefinisikan video atau film
<source>Mendefinisikan beberapa sumber daya media untuk elemen media, seperti <video> dan <audio>
<track>Mendefinisikan track teks di pemutar media

You may also like