背景にYoutube動画を流す!『jquery.mb.YTPlayer』を設置する一番簡単な方法
『jquery.mb.YTPlayer』の最もシンプルな設置方法をご紹介いたします!
jquery.mb.YTPlayerとは
Youtubeの動画を背景に表示するためのjQueryです。ホームページ全体でもdivの中でも表示可能です。ループ回数やボリュームなど細かい設定が可能です。モバイル端末、レスポンシブデザインにも対応しています
設置方法
下記ソースをコピーペーストするだけで使用できます。
<head>内
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery.mb.YTPlayer/3.1.2/css/jquery.mb.YTPlayer.min.css" />
</body>の直前
<script src="//code.jquery.com/jquery-3.0.0.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery.mb.YTPlayer/3.1.2/jquery.mb.YTPlayer.min.js"></script> <script> jQuery(function(){ jQuery("#bgndVideo").YTPlayer(); }); </script>
html
背景全体に表示する場合
<div id="bgndVideo" class="player" data-property="{videoURL:'https://youtu.be/BsekcY04xvQ'}"></div>
divの背景に表示する場合
<div id="bgndVideo" class="player" data-property="{videoURL:'https://youtu.be/BsekcY04xvQ',containment:'self'}" style="height:400px;width:600px;"> <div>test</div> </div>
オプションの設定
オプション一覧
プロパティ | 説明 | パラメーター |
---|---|---|
mute | ミュートのON / OFF | true / false |
showControls | コントローラーの表示/非表示 | true / false |
mobileFallbackImage | モバイル端末の場合代替画像を表示 | 画像の絶対パス |
ratio | 縦横比 | ‘4/3’, ‘16/9’,‘auto’ |
quality | クオリティ | ‘default’,‘small’, ‘medium’, ‘large’, ‘hd720’, ‘hd1080’, ‘highres’. |
opacity | 透過 | 0~1 |
containment | 表示箇所 | body,self,セレクタ |
optimizeDisplay | ディスプレイ最適化 | true |
loop | ループ | false / 数値 |
vol | ボリューム | 1 to 100 |
startAt | 開始位置 | 20 |
stopAt | 停止位置 | 20 |
remember_last_time | ページ推移時の再生時間設定 | true |
autoPlay | 自動再生 | true |
showYTLogo | ロゴ表示 | true |
addRaster | ラスターイメージ表示 | false |
mask | マスク | ‘path/to/mask’等 |
realfullscreen | フルスクリーン再生 | true |
stopMovieOnBlur | フォーカスが外れたとき一時停止 | true |
gaTrack | 動画のAnaltycsの設定 | true |
anchor | ウンドウサイズ変更時の動作 | ceter,center’ 等 |
showAnnotations | アノテーション表示 | false |
onReady | 動作時の関数 | (function) |
onError | エラー時の関数 | (function) |
詳細はこちら:github pupunzi/jquery.mb.YTPlayer
オプション設定例
読み込みたい動画のURL:https://youtu.be/BsekcY04xvQ
音声:ミュート
コントローラー:非表示
透過:50%
表示箇所:<div id=”bgv”>
<div id="bgndVideo" class="player" data-property="{videoURL:'https://youtu.be/BsekcY04xvQ',mute:true,showControls:false,opacity:0.5,containment:'#bgv'}"></div> <div id="bgv" style="height:400px;width:600px;"> <div>test</div> </div>
いかがでしたでしょうか。背景動画は視覚的なインパクトが強いのでコーポレートサイトなどで効果的に活用できるかと思います。