仕事
YouTube動画再生後の関連動画を非表示にする方法?
ごじゃっぺ
WebサイトにYouTube動画を埋め込み表示させたとき、ちょっと困るのが再生後に表示される関連動画リスト。動画再生後、表示された関連動画からYouTubeへ離脱してしまう可能性があり、なんとか阻止したいところですよね。
2018年9月までは、オプション設定が有効だった
埋め込み用のコードを取得する際に「埋め込みオプション」で、「動画が終わったら関連動画を表示する」のチェックを外せば、関連動画は非表示にできました。他にも、埋め込みコードのURLに「rel=0」パラメータを追加することで、非表示設定ができていました。
<iframe width="560" height="315" src="https://www.youtube.com/embed/動画IDrel=0</iframe>
2018年10月以降の対策は2種類
2018年10月以降、仕様変更により埋め込みオプションの「動画が終わったら関連動画を表示する」の設定がなくなってしまいました。
対策1:URLに直接「rel=0」パラメータを追加する
以前、有効だったこの方法は、同チャンネル内の動画リストが表示されるように仕様変更されていました。コーポレートサイトで自社チャンネルを持っている場合なら、この対策でも良いかもしれません。
対策2:動画をループ再生する
ずっと動画をループさせれば、関連動画は表示されません。URLのループパラメータを1に設定し、playlistパラメータに動画IDを設定します。
「?loop=1playlist=動画ID」
おわりに
実質的に関連動画を非表示にする方法はなく、自社チャンネルの関連動画を表示するか、動画をループ再生するしかないようです。YouTube動画を埋め込む際、今後は注意が必要ですね。