Cara Memutar Video YouTube Secara Otomatis Tanpa Suara

Advertisement

Penawaran Terbatas! Paket Data 25GB Hanya Rp 90.000


Dapatkan kuota besar 25GB untuk semua nomor AS, Loop, dan simPATI hanya dengan Rp 90.000, berlaku selama 30 hari! Internet lancar tanpa khawatir kehabisan kuota, cocok untuk streaming, gaming, dan browsing sepuasnya!

Aktifkan sekarang dan nikmati kebebasan internet!

Read More Beli Paket
Advertisement

Menambahkan video YouTube ke dalam halaman web adalah cara yang efektif untuk meningkatkan interaksi pengguna dan memperkaya konten situs Anda. Namun, jika video secara otomatis diputar (autoplay) dengan suara yang langsung aktif, hal ini bisa mengganggu pengalaman pengguna. Oleh karena itu, sering kali lebih baik jika video autoplay tanpa suara. Dalam artikel ini, Anda akan mempelajari cara membuat video YouTube autoplay tanpa suara menggunakan HTML, JavaScript, dan iframe API.

Mengapa Video Autoplay Tanpa Suara?

Video yang diputar secara otomatis tanpa suara memberikan kesempatan kepada pengunjung situs untuk menikmati konten visual tanpa terganggu oleh audio. Sebagian besar platform media sosial dan situs web besar, seperti Facebook dan Instagram, secara otomatis mematikan suara video agar pengalaman pengguna lebih nyaman. Berikut beberapa alasan utama untuk menggunakan fitur autoplay tanpa suara:

  • Meningkatkan Pengalaman Pengguna: Pengguna memiliki kontrol lebih besar atas apakah mereka ingin mendengarkan audio atau tidak.
  • Konten Interaktif: Video autoplay dapat menarik perhatian pengunjung tanpa mengganggu mereka dengan suara yang tidak diinginkan.
  • SEO yang Lebih Baik: Konten yang interaktif seperti video dapat meningkatkan waktu tinggal (dwell time) pengunjung di halaman Anda, yang berpotensi meningkatkan peringkat SEO situs Anda.

Tutorial Langkah demi Langkah Membuat Video YouTube Autoplay Tanpa Suara

Untuk menambahkan video YouTube yang otomatis diputar tanpa suara di halaman web Anda, kita akan menggunakan YouTube Iframe API dan JavaScript. Kode ini akan memungkinkan kita untuk memanfaatkan fitur autoplay dan mematikan suara secara otomatis. Berikut adalah langkah-langkahnya:

Langkah 1: Menambahkan HTML dan CSS untuk Iframe Responsif

Pertama-tama, kita harus menambahkan iframe video ke halaman web dan memastikan bahwa video tersebut responsif, sehingga ukurannya akan menyesuaikan dengan berbagai perangkat seperti desktop, tablet, dan ponsel.

    <div class='iframe-container'>
      <div id='player'></div>
    </div>

    <style>
    .iframe-container {
        position: relative;
        width: 100%;
        padding-bottom: 56.25%; /* 16:9 aspect ratio */
        height: 0;
    }
    .iframe-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    </style>
    

Pada kode di atas, kita menggunakan CSS untuk membuat iframe video responsif. padding-bottom: 56.25% menghasilkan rasio aspek 16:9 yang umum untuk video. Anda dapat menyesuaikan nilai ini sesuai dengan rasio aspek yang diinginkan.

Langkah 2: Menambahkan YouTube Iframe API

Langkah berikutnya adalah menambahkan YouTube Iframe API agar kita dapat mengontrol pemutaran video dan fitur lainnya seperti autoplay dan mute.

    <script>
    var tag = document.createElement('script');
    tag.src = "https://www.youtube.com/iframe_api";
    var firstScriptTag = document.getElementsByTagName('script')[0];
    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    </script>
    

Kode ini akan secara dinamis memuat YouTube Iframe API. API ini memberi kita kemampuan untuk mengontrol video yang diputar di iframe dengan menggunakan JavaScript.

Langkah 3: Membuat Fungsi JavaScript untuk Autoplay dan Mute

Selanjutnya, kita harus menambahkan logika JavaScript untuk memuat video di iframe dan mengatur agar video autoplay tanpa suara. Gunakan kode berikut untuk melakukannya:

    <script>
    var player;
    function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
            width: '100%',
            videoId: 'wmq2QsHEdNI',  // Ganti dengan ID video YouTube Anda
            playerVars: { 'autoplay': 1, 'playsinline': 1 },
            events: {
                'onReady': onPlayerReady
            }
        });
    }

    function onPlayerReady(event) {
        event.target.mute();
        event.target.playVideo();
    }
    </script>
    

Pada kode di atas, kita membuat fungsi onYouTubeIframeAPIReady yang dipanggil ketika API YouTube siap. Fungsi ini memuat video dengan ID yang Anda tentukan (ganti 'wmq2QsHEdNI' dengan ID video YouTube Anda). Dalam playerVars, kita mengatur 'autoplay' menjadi 1 agar video otomatis diputar. Di dalam onPlayerReady, kita memanggil metode event.target.mute() untuk mematikan suara video.

Kode Lengkap Cara Memutar Video YouTube Secara Otomatis Tanpa Suara

<!-- autoplay youtube tanpa suara -->

<div class='iframe-container'>
  <div id='player'></div>
</div>
<script>
var tag = document.createElement('script');
  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      width: '100%',
      videoId: 'wmq2QsHEdNI',
      playerVars: { 'autoplay': 1, 'playsinline': 1 },
      events: {
        'onReady': onPlayerReady
      }
    });
  }
 function onPlayerReady(event) {
     event.target.mute();
    event.target.playVideo();
  }
</script>
<style>
/* Make the youtube video responsive */
  .iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
  }
  .iframe-container iframe{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
  }
</style>
<!-- autoplay youtube tanpa suara -->

Keuntungan Menggunakan YouTube Iframe API

Menggunakan YouTube Iframe API memberikan beberapa keuntungan dibandingkan sekadar menyematkan (embed) video YouTube secara manual. Dengan API ini, Anda dapat:

  • Mengontrol pemutaran video secara programatik (autoplay, mute, play, pause).
  • Mengakses berbagai event seperti saat video dimulai, dijeda, atau selesai diputar.
  • Mengoptimalkan pengalaman pengguna dengan menyesuaikan perilaku video berdasarkan interaksi pengguna.

Memastikan Video Responsif di Semua Perangkat

Responsivitas adalah salah satu aspek penting dalam pengembangan web modern. Dengan menggunakan teknik CSS yang telah dijelaskan di atas, video akan tetap dalam rasio aspek yang benar saat ditampilkan di berbagai ukuran layar, dari ponsel hingga monitor desktop. Menjaga video tetap responsif membantu dalam memastikan pengalaman pengguna yang optimal, terutama karena banyak pengunjung web saat ini mengakses situs dari perangkat mobile.

Menyesuaikan ID Video dan Opsi Lainnya

Agar video yang diputar sesuai dengan kebutuhan Anda, jangan lupa untuk mengganti nilai videoId dengan ID video YouTube yang ingin Anda tampilkan. Selain itu, Anda juga bisa menyesuaikan playerVars dengan berbagai parameter yang tersedia di YouTube API, seperti:

  • controls: Mengatur apakah kontrol video (play, pause, dll.) akan ditampilkan atau tidak.
  • loop: Mengatur apakah video akan diulang secara otomatis setelah selesai diputar.
  • playlist: Jika ingin mengulang video, masukkan juga ID video yang sama di parameter ini.

Kesimpulan

Menambahkan video YouTube dengan fitur autoplay tanpa suara di halaman web Anda dapat meningkatkan interaksi dan engagement pengguna tanpa mengganggu pengalaman mereka. Dengan menggunakan kode di atas, Anda dapat dengan mudah menambahkan video autoplay yang responsif dan mematikan suara secara otomatis. Dengan demikian, Anda dapat menghadirkan konten visual yang menarik tanpa mengorbankan kenyamanan pengunjung.

Jangan lupa untuk memanfaatkan YouTube Iframe API agar Anda dapat mengontrol lebih banyak aspek dari video yang diputar, termasuk autoplay, mute, dan loop. Video yang dipasang dengan benar tidak hanya membantu dalam meningkatkan interaksi, tetapi juga memberikan nilai tambah pada SEO situs web Anda.

Advertisement

Postingan Terkait

Formulir Kontak

Nama

Email *

Pesan *

Iklan

Close x