Youtubeの動画をミュート状態で埋め込みする方法!

Youtubeの動画をミュート状態で埋め込みする方法!

Youtubeの動画はホームページやブログに埋め込むことができますが、通常の方法では動画をミュート状態で埋め込むことができないため困ってしまいますよね。この記事では、Youtubeの動画をミュート状態で埋め込みする方法をご紹介しています。


目次[非表示]

  1. Youtubeの埋め込みでミュート状態で埋め込みしたい
  2. Youtubeの埋め込みでミュート状態で埋め込みする方法

Youtubeの埋め込みでミュート状態で埋め込みしたい

Youtubeの動画をホームページやブログに埋め込んで動画を自動再生させたい場合に、できればミュート状態で埋め込みたいですよね。ミュートしておかないと、ユーザーが訪問した際に唐突に動画が流れるので音量調整の手間がかかってしまいます。

しかし、Youtubeの動画は普通に埋め込んだのではミュートが効かないので、この記事ではYoutubeの埋め込みでミュート状態で埋め込みする方法を説明していきます。

Youtubeの埋め込みでミュート状態で埋め込みする方法

それでは、Youtubeの埋め込みでミュート状態で埋め込みする方法を説明します。Youtubeの埋め込みでミュート状態にしたい場合には、下記のHTMLとJavaScriptを用いましょう。

<div class="youtube-area">
  <div id="youtube"></div>
</div>
</pre>
// YouTubeのiframe apiの読み込みを行う
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

// YouTubeの埋め込み
function onYouTubeIframeAPIReady() {
  ytPlayer = new YT.Player(
    'youtube',
    {
      videoId: 'xxxxxxxx', // YouTubeのvideoIdを入力
      playerVars: {
        loop: 0, // ループさせない
        controls: 1, // コントローラー表示
        autoplay: 0, // 自動再生オフ
        rel: 0,  // オススメ動画を表示させない
        showinfo: 1 // タイトル表示
      },
      events: {
        'onReady': onPlayerReady
      }
    }
  );
}
function onPlayerReady(event) {
  event.target.setVolume(0);
}

関連記事