見出し画像

Googleサイトで作るグループウェア(45)ーYoutubeライブTVをつくる復活編②ー

この記事を読んで欲しい方

Youtubeをよく見ている方々
Googleサイトに興味を持っている方々

①GoogleサイトにYoutube動画を埋め込む

さて、引き続き進めていきます。
まず、GoogleサイトにYoutube動画を埋め込む基本ですが、挿入>YouTubeで出てきたYoutube検索ボックスに、埋め込みたいYoutubeのURLをコピーして入れると、

挿入>YouTubeをクリック

動画が検索されてくるので、選択して選択ボタンを押せば、

動画の検索と選択

画面に配置されます。

動画が画面に挿入される

ただし、このやり方だと、
①再生リスト(プレイリスト)が埋め込めない
②ライブチャンネルの追跡がうまくできない
③チャンネル内の最新アップロードの動画が見れない
という制限が発生します。

②再生リスト(プレイリスト)埋め込み用の雛形

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style type="text/css">
body {
  font-family: sans-serif;
}
body::-webkit-scrollbar {
  display: none;
}
a {
  text-decoration: none;
}
.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
</style>
</head>
<body>
<center>
<div class="iframe-wrapper">
<iframe width="800" height="640" 
src="ここにURLを入れる" 
title="YouTube video player" frameborder="0" 
allow="accelerometer; autoplay; clipboard-write; 
encrypted-media; gyroscope; picture-in-picture" 
allowfullscreen></iframe>
</div>
</center>
</body>
</html>

これが再生リスト(プレイリスト)埋め込み用の雛形です。
実際は、下の方の<iframe></iframe>の中を書き換えることで、色々なチャンネルの再生リストを表示させることができます。
実際に書き換える部分はsrc=" "の中の「ここにURLを入れる」部分だけです。

ここに埋め込むURLは、再生リストの共有をクリックして、

共有をクリック

埋め込むという丸いボタンをクリックすると出てきます。
ここのsrc=" "の中をコピーします。

src=" "の中をコピー

以下が、コピーされたものです。

https://www.youtube.com/embed/videoseries?
list=PLVpbvf6f1tabMMRdeixRE_sGGebk-Om_J

更にこのURLの後ろに以下のテキストを追加します。

&mute=1&autoplay=1

これは、mute=1は音声をミュート、autoplay=1は自動再生するという意味です。
注意しなければならないのは、YouTube動画を埋め込んだ場合の仕様として、必ずミュートしないと自動再生は動きません
これは、画面を開いていきなり音が出てしまうことを防ぐためのYouTubeの仕様で、変更はできません。

③埋め込むhtmlコード

以下のようにhtmlコードができましたので、挿入>埋め込む>埋め込みコードの中に貼り付けます。

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style type="text/css">
body {
  font-family: sans-serif;
}
body::-webkit-scrollbar {
  display: none;
}
a {
  text-decoration: none;
}
.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
</style>
</head>
<body>
<center>
<div class="iframe-wrapper">
<iframe width="800" height="640" 
src="https://www.youtube.com/embed/videoseries?
list=PLVpbvf6f1tabMMRdeixRE_sGGebk-Om_J&mute=1&autoplay=1" 
title="YouTube video player" frameborder="0" 
allow="accelerometer; autoplay; clipboard-write; 
encrypted-media; gyroscope; picture-in-picture" 
allowfullscreen></iframe>
</div>
</center>
</body>
</html>

保存すると、画面上に動画が表示され、すぐに動き出します。(最初は音はミュートされていますが、手動で解除できます。)

再生リストが埋め込まれた

後は、公開ボタンを押して保存して下さい。

④再生リストの使い方

埋め込まれた再生リストですが、画面右上にリスト表示用のアイコンが出てくるので、そこをクリックすると、

再生リストの表示

再生順に動画のリストが出てきます。(ただし、シャッフルはできませんのでご注意下さい。)

再生順に出てくる

この再生リストに、新しく動画が入っても、一番上の動画から再生されるので、URLを更新し直す必要はありません。
さて、今回はここまでです。
次回は、ライブチャンネルを追跡する埋め込みです。(続く)

ポータルテレビ沖縄(クリックすると動きます)


この記事が気に入ったらサポートをしてみませんか?