• 締切済み

Youtube開発者用API「連続自動再生」

現在Youtubeが公開している開発者用APIの勉強をしています。DATA APIの使い方はある程度わかったのですが、 サグールテレビ http://sagool.tv/ ここがやっているような、1つ目のYoutube動画が再生し終わったら自動的に2つ目の動画の再生がはじまる、というような仕様を実現するにはどうしたらいいのでしょうか。もしくは詳しく解説しているようなサイトがあれば教えていただければと存じます。PHPで実現したいです。 どうぞよろしくお願いいたします。

みんなの回答

  • masa12345
  • ベストアンサー率33% (4/12)
回答No.1

YouSukeというサイトのソースの中にひとつのヒントが ありますよ。 http://perlcodesample.com/labo/yousuke/yousuke-jp.html (ソースの冒頭部分) //Youtube動画を制御する関数群 function YoutubeVideoState(){} ・・・ 以下で、プレイヤーの状態(再生中とか再生終了) の情報を取得できるjavascriptです。 再生終了のステータスを受け取って 次の動画に移行するスクリプトを 書けば連続再生が可能です。 私もこのサイトを参考にプログラム を書き直しました。 公式には、 http://code.google.com/intl/ja/apis/youtube/js_api_reference.html に書かれています。 これが難しいなら、簡単なのは、 http://code.nanigac.com/forum/view/327 が参考になりますが、動画再生が途中で 止まった場合でも、いやおうなく所定の 時間がきたら次の動画に移行してしまう スクリプトなので、完全ではありません。 ノンストップチューブ管理人 http://www.saisin.biz/youtube/index.html

mirainokai
質問者

お礼

やってみます!ありがとうございました。

関連するQ&A