プレイリストで YouTube 埋め込みプレーヤーを利用し、プレイリストを常に表示する方法はありますか? または、プレイリスト ボタンをデフォルトでオンにする方法はありますか? これまでの私の調査によると、showinfo=1 オプションを使用してプレイリストを常に表示できるようにしていますが、それはもはや機能していないようです。
4 に答える
これは、YouTube API v.3 https://github.com/Giorgio003/Youtube-TVで動作する優れた JS プラグインです。
ネイティブの YouTube プレイリストの外観と機能を模倣しています。YouTube チャンネルから API キーを取得し、ytv.js に設定する必要があります。
var apiKey = 'YOUR_API_KEY_HERE';
CSS と JS をリンクする
<link href="src/ytv.css" type="text/css" rel="stylesheet" />
<script src="src/ytv.js" type="text/javascript"></script>
プレイリスト コンテナを作成します。[注: コンテナーには高さが必要です。]
<div id="YourPlayerID"></div>
次にJSを呼び出します
document.addEventListener("DOMContentLoaded", function(event) {
var controller = new YTV('YourPlayerID', {
user: 'YoutubeUsername'
});
});
showinfo は、Flash Player でのみ機能します。html5 プレーヤーには影響しません。Plalist が埋め込まれた html5 youtube プレーヤーでは、右下にある小さなプレイリスト アイコンを手動でクリックする必要があります。これは、ビデオの開始/再生後にのみ表示されます。
したがって、atm i は html5player の下にテキスト情報を投稿します。これは、ビデオを開始した後、このアイコンをクリックしてプレイリスト コントロールとアイコンを表示するようにユーザーに指示します。これは絶対にユーザーフレンドリーではありません。
Google で検索して、デフォルトで HTML5Player にプレイリスト コントロールとプレイリスト サムネイルを含めて有効にしてください。
ところで: https://developers.google.com/youtube/player_parameters#showinfoの公式情報は古くなっています。「プレイリストをロードできる唯一のプレーヤーであるため、この機能は AS3 プレーヤーでのみサポートされていることに注意してください。」
Andrej は正しいです。showinfo=1 は、HTML5 プレーヤーの埋め込みの下では、Chrome または Firefox ではプレイリストのサムネイルが最初に表示されません。ユーザーは、このような埋め込みプレイリストに遭遇すると、それが単なる 1 つのビデオであると誤って想定し、ビデオの選択肢があることを完全に見逃してしまう可能性が非常に高くなります。プレイリスト サムを表示する唯一の方法は、画面の左上隅にあるプレイリスト アイコンをクリックすることです。私のウェブサイトでの UI テストから、人々は複数のビデオ http://www.jenshansen.com/pages/lord-of-the-rings-ringsがあることをまったく見ていないことがわかっています。
showinfo=1
で説明されているように、プレイリスト内のすべてのビデオのサムネイルが最初に表示されるはずです。
http://apiblog.youtube.com/2012/03/new-player-options-for-lists-of-videos.html
異なる動作が見られる場合は、例を挙げて、どのブラウザで表示されているか、Flash または HTML5 ビデオのどちらを使用しているかをお知らせください。
再生リストのサムネイル ストリップを常に表示するように強制する方法はありません。ユーザーは必要に応じていつでも削除できるからです。