Belajar HTML 11: Menampilkan Video di HTML

Lagi cari cara bagaimana untuk menampilkan video di halaman web dengan html? kali ini saya akan bahas mengenai hal ini yaitu cara menampilkan video di web dengan html.

menampilkan video di html

Kita tahu video merupakan salah satu elemen yang biasanya ada didalam sebuah website. Tak hanya sebagai elemen yang memperbagus tampilan web akan tetapi video digunakan untuk penyampaian informasi tambahan di halaman web.

Berikut ini cara bagaimana kita menampilkan video di web dengan html.

Cara menampilkan video di html

Untuk menampilkan video dengan html, kita dapat menggunakan tag <video> yang ada di html5(versi terbaru html).

Tag ini dapat kita gunakan untuk menampilkan video di halaman web. Untuk cara penggunaannya lihat struktur kodenya dibawah ini.

struktur kode tag video html

Dalam penggunaan tag <video> ini ada beberapa browser yang masih belum mendukung tag dari html 5 ini, apabila browser tersebut tidak support maka video yang akan ditampilkan di halaman web tersebut akibatnya tidak dapat tertampil.

Berikut contoh kode untuk penerapan dari penggunaan tag video dari html.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Menampilkan Video di HTML</title>
</head>
<body>
  <h1>Contoh Menampilkan Video di HTML</h1>
  <video controls>
    <source src="langit.mp4" type="video/mp4" />
  </video>
</body>
</html>

Hasil tampilan dibrowsernya:

video tampil terlalu besar di halaman web

Jika dilihat kok videonya tampil tapi terlalu besar ya? nah ini penyebabnya karena ukuran video yang ingin kita tampilkan di website tertalu besar ukuran tinggi dan lebarnya.

Untuk cara mengatasinya kita cukup menambahkan atribut width didalam tag video. Seperti dibawah ini.

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Menampilkan Video di HTML</title>
    </head>
    <body>
      <h1>Contoh Menampilkan Video di HTML</h1>
      
      <!-- contoh atribut width dengan nilai 400 (400 = 400px) -->
      <video controls width="400">
        <source src="langit.mp4" type="video/mp4" />
      </video>
    </body>
    </html>

Dengan menambahkan atribut width=“400” pada tag video. Maka akan tampil ukuran video 400px di halaman website yang kita buat, seperti berikut.

video tampil dengan ukuran 400px di web

Beginilah hasilnya saat video dapat diputar dihalaman web.

Dari contoh diatas kita menampilkan video dengan file videonya berada satu folder dengan file html yang kita buat, seperti berikut.

file video dan html berada satu folder

Tapi bagaimana jika file videonya kita buat folder tersendiri kembali didalam folder video di html, maka penulisan kode pada tag video di atribut crcnya akan menjadi seperti berikut ini.

    <video controls>
        <source src="video/langit.mp4" type="video/mp4" />
    </video>

Kode diatas kita menampilkan video dengan posisi videonya berada di satu folder dengan file html yang kita miliki, cara ini dapat dikatakan merupakan file video yang disimpan di internal komputer kita.

Apabila fil video tersebut telah kita upload ke situs web dan kita akan menggunakannya untuk tampil di web kita sendiri, maka kita tinggal masukan urlnya(alamat web video) ke atribut src di tag source, seperti berikut.

    <video controls>
        <source src="https://res.cloudinary.com/dssknt9vd/video/upload/v1644199674/demo-video-tampil-di-web-dengan-html_dse5se.webm" type="video/mp4" />
    </video>

Format Video Yang di Dukung

Kemudian format video apa saja yang disupport atau didukung agar dapat tampil dihalaman web?

Format FileTipe Media
Format File mp4Tipe Media video/mp4
Format File webmTipe Media video/webm
Format File oggTipe Media video/ogg

Jika suatu saat format file yang kamu miliki berbeda dari ketiga format file yang di support diatas maka kamu harus merubah terlebih dahulu formatnya baik itu ke .mp4, .webm atau .ogg.

Atribut Pada Tag Video

Atribut-atribut dibawah ini, merupakan atribut yang biasanya digunakan pada tag video html.

Nama AtributValue/NilaiFungsi
Nama Atribut loopValue/Nilai true/falseFungsi video dapat diputar berulang-ulang
Nama Atribut controlsValue/Nilai true/falseFungsi memunculkan menu kontrol video
Nama Atribut mutedValue/Nilai true/falseFungsi mematikan audio pada video
Nama Atribut posterValue/Nilai path gambarFungsi menampilkan cover gambar video
Nama Atribut autoplayValue/Nilai true/falseFungsi otomatis putar video
Nama Atribut playsinlineValue/Nilai true/falseFungsi memutar video secara inline
Nama Atribut widthValue/Nilai number/angkaFungsi menentukan lebar video
Nama Atribut heightValue/Nilai number/angkaFungsi menentukan tinggi video

Berikut cara penggunaan atribut-atibut pada tag video diatas.

Apabila suatu atribut bernilai true, maka atribut tersebut dapat di tulis hanya dengan namanya saja.

    <video controls>
        <source src="video/langit.mp4" type="video/mp4" />
    </video>

atau

    <video controls="true">
        <source src="video/langit.mp4" type="video/mp4" />
    </video>

Tapi kalau bernilai false, atributnya boleh ditulis dengan nilai false atau tidak perlu ditulis.

    <video muted="false">
        <source src="video/langit.mp4" type="video/mp4" />
    </video>

atau

    <video>
        <source src="video/langit.mp4" type="video/mp4" />
    </video>

Cara embed video Youtube di HTML

Cara menampilkan video dari Youtube ke halaman web dapat kita lakukan dengan cara yang mudah, biasanya langkah yang kita lakukan adalah dengan cara embed video youtube dengan html.

apa itu embed?

Arti kata embed dalam Kamus Bahasa Inggris – Indonesia jika diartikan ialah kkt. (embedded) 1. menanamkan 2. melekatkan. 3. menyimpan.

Berarti dalam didalam web kita dapat menanamkan atau melekatkan sebuah link untuk menampilkan video dengan memasukan url sumber dari video yang akan kita tampilkan.

Bagaimana cara untuk embed atau menampilkan video dari youtube di html?

Kita tinggal menggunakan tag <iframe> saja dengan atribut src untuk memanggil file, width untuk mengatur lebar ukuran video dan height untuk tinggi videonya.

Contoh:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Menampilkan Video di HTML</title>
    </head>
    <body>
      <h1>Contoh Menampilkan Video dari youtube di HTML</h1>
      
      <iframe width="560" height="315" src="https://www.youtube.com/embed/ljzg8vrVlc8" title="YouTube video player"></iframe>
    </body>
    </html>

Coba kita lihat pada atribut src-nya yaitu di bagian /embed/, ini merupakan url video untuk embed videonya yang kemudian mengarahkan webnya ke id unik yang ada di setelah ur /embed/ yaitu ljzg8vrVlc8.

Id unik merupakan id video yang akan di temukan oleh browser mengenai file video yang tersimpan di server youtube.

Berikut hasil yang ditampilkan dari contoh kode diatas:

contoh video tampil hasil embed dari youtube

Lalu bagaimana cara mendapatkan link embed video youtube?

  1. kita tinggal kunjungi platform youtube baik itu di web atau via aplikasi.

  2. kemudian cari video yang akan kita gunakan untuk ditampilkan di halaman web

  3. klik tombol share(bagikan) dibawah video dan pilih embed/sematkan, maka secara otomatis youtube akan membuatkan kita link maupun kode html untuk embed videonya.

Demikian penjelasan saya kali ini semoga bermanfaat bagi teman-teman yang sedang belajar html dasar. Terima kasih.

Selanjutnya Belajar Apa?

Di artikel berikutnya, kita akan belajar bagaimana cara menambahkan audio di html.

HTML tidak hanya memiliki fitur untuk menampilkan konten visual saja seperti gambar dan video, akan tetapi konten berbentuk suara juga bisa yang biasa dikenal dengan audio.

Pelajari : 📖 Belajar HTML 12: cara menambahkan audio di HTML (Comming Soon)

Hai perkenalkan, nama saya adalah Moses Fahmi Pratama, penulis sekaligus programer yang menulis dan mengembangkan blog ini. Bagi anda yang merasa terbantu akan kehadiran blog ini, anda dapat melakukan donasi kepada penulis melalui tombol Nih Buat Jajan dibawah ini 🤗

Nih buat jajan

Akhir kata saya ucapkan banyak terimakasih, atas donasi anda 🙏😊

Comments