profile picture

home

Menambahkan Video pada HTML

03 May 2025 -

penjelasan tentang menambahkan video pada HTML

Menambahkan video ke halaman web adalah salah satu cara terbaik untuk meningkatkan interaktivitas dan daya tarik visual situs Anda. HTML menyediakan berbagai cara untuk menyisipkan video, baik dengan elemen bawaan maupun dengan layanan pihak ketiga seperti YouTube atau Vimeo.

Berikut adalah panduan lengkap tentang cara menambahkan video pada HTML untuk kebutuhan pengembangan web Anda.


1. Menggunakan Elemen video pada HTML

Elemen <video> adalah cara standar untuk menambahkan video langsung ke halaman web tanpa memerlukan plugin tambahan. Anda dapat memutar video dengan kontrol bawaan browser.

1.1. Sintaks Dasar

html

1.2. Atribut pada Elemen video

Contoh dengan Semua Atribut

<video controls autoplay loop muted poster="poster-image.jpg">
  <source src="\assets\video\Motivasi.mp4" type="video/mp4"> 
  <source src="/assets/video/Motivasi.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

2. Menyisipkan Video dari Platform Pihak Ketiga

Jika Anda ingin menambahkan video dari platform seperti YouTube atau Vimeo, Anda bisa menggunakan elemen <iframe>.

2.1. Menyisipkan Video YouTube

Untuk menyisipkan video YouTube, salin kode embed yang disediakan oleh YouTube.

<iframe width="560" height="315" src="https://www.youtube.com/embed/video-id" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

2.2. Menyisipkan Video Vimeo

Untuk video Vimeo, sintaksnya hampir sama:

<iframe src="https://player.vimeo.com/video/video-id" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>

3. Menggunakan Latar Belakang Video

Video juga bisa digunakan sebagai latar belakang pada halaman web untuk memberikan efek visual yang menarik.

Contoh Latar Belakang Video dengan CSS

<div class="video-background">
  <video autoplay loop muted>
    <source src="background-video.mp4" type="video/mp4">
    Your browser does not support the video tag.
  </video>
  <div class="content">
    <h1>Selamat Datang</h1>
    <p>Ini adalah latar belakang video.</p>
  </div>
</div>
.video-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -1;
}

.video-background video {
  min-width: 100%;
  min-height: 100%;
}

.content {
  position: relative;
  color: white;
  text-align: center;
  z-index: 1;
}

4. Menyesuaikan Format Video

Agar kompatibel dengan semua browser, disarankan untuk menyediakan beberapa format video:

Contoh Format Multi-Sumber

<video controls>
  <source src="video.mp4" type="video/mp4">
  <source src="video.webm" type="video/webm">
  <source src="video.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

5. Tips untuk Mengoptimalkan Video pada Website

Contoh Fallback Konten

<video controls>
  <source src="video.mp4" type="video/mp4">
  <p>Video tidak dapat diputar. Silakan <a href="video.mp4">unduh video di sini</a>.</p>
</video>

6. Kesimpulan

Menambahkan video pada HTML memberikan fleksibilitas dalam penyajian konten multimedia di situs web. Dengan memahami elemen <video> dan cara menyisipkan video dari platform pihak ketiga, Anda dapat membuat halaman web yang lebih menarik dan interaktif.

Cobalah berbagai metode yang telah dijelaskan untuk mengetahui mana yang paling sesuai dengan kebutuhan Anda!