2011-01-19 5 views
9

私はjqueryを使ってある種のyoutubeビデオローテーターを作成するはずです。私は周りを見回し、要件に合ったプラグインがないように見えました。解決策でもありません。jaceryを使ってyoutubeのビデオが回転したときにイベントをキャッチ

多分私はこれを作ろうとします。それでは、どうやってyoutubeビデオが再生され、自動的に次のものを再生するか、Jqueryを使うか、単にjavascriptを使うのかを決定できますか?

もしあなたが助けてくれるプラグインを知っているのであれば、指摘してください。

おかげ

+1

YouTubeはありませんここでは、作業例をしたい場合は、リンクの自動的に回転するようにビデオをキューに入れることができるプレイリスト機能 - ** EDIT **ケースインポイント:http://www.youtube.com/custom_player/ –

答えて

12

まずあなたがユーチューブプレイヤーはあなたがGET PARAMとしてenablejsapi=1を渡すことで、サポートのJavaScriptを埋め込むしていることを確認する必要があります。ここで私はSWFObjectを使用して(クロムレス)プレーヤーを挿入方法は次のとおりです。

var player_id = "your_player_id"; 
    var params = { allowScriptAccess: "always" }; 
    var url = "http://www.youtube.com/apiplayer?enablejsapi=1&version=3&playerapiid=" + player_id; 
    swfobject.embedSWF(url, player_id, '320', '240', "9.0.0", null, null, params, {'id': player_id}); 

その後、あなたはプレイヤーの準備ができたときに呼び出されるグローバル関数を追加し、その中で映像が完了したときのためのリスナーを追加する必要があります。

私はこのコードを私のyoutubeプレイリストブックマークレットに書いています。 http://zaius.github.com/youtube_playlist/

そして、あなたは深さでより多くの何かをしたい場合は、ここでユーチューブが、私はこのすべてを行う方法を働いたjavascriptの参照です:http://code.google.com/apis/youtube/js_api_reference.html

関連する問題