2017-05-08 16 views
1

選択したYouTube動画を一時的なプレイリスト/再生キューに追加する方法を知りたいですか?
私は再生キューに含まれるすべてのビデオをユーザーが選択する必要があるオプションがあります。YouTubeビデオのキューイング

[追加]アイコン(黒い背景ボックス)をクリックすると、選択したビデオが紫色の背景に表示され、再生リスト/キューにも含まれている必要があります。

私は紫色のボックスでビデオを追加することができますが、キューにそれらを追加することができません。

私は、現在再生中のビデオは、私が

function onPlayerStateChange(event) { 
if(event.data==0){  //when video ends event.data becomes 0 
     player.nextVideo(); 
} 

を使用して次のビデオを再生しようとしたが、それは何もしないでもコンソールでのエラーを示し、どちらも終了したときに、このコードにその後

player.cuePlaylist({ 
    list: ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"] //array of videos ID 
}); 

を使用してみました。 player.nextVideo();player.playVideo();に置き換えようとしても、次のビデオを開始する代わりに、現在のビデオを再生します。

私は、YouTubeのドキュメントでそれを探したが見つけることができませんでした何も https://developers.google.com/youtube/js_api_reference#Queueing_Functions

EDIT 1

cueVideoById();loadVideoById(); を試みたが、動作していません。試してみました
君たちは私に答えまたはこの質問に対する正しい聴衆に到達するための方法を提供することができます場合、私は本当にをいただければ幸いです。

+0

エラーログは提供できますか? – abielita

+0

@abielitaコンソールにエラーが表示されない –

答えて

0

私は、あなたがcuePlaylistの呼び出しでタイプミスがあると思います。引数は「プレイリスト」であり、「リスト」ではありません。試してみてください:

player.cuePlaylist({ 
    playlist: ["83uA6kS_6LE", "RVYU9Be2RtA", "DkQRcjKTqiU", "5NUZtQRgLSQ"] 
}); 
関連する問題