1

YouTubeビデオIDがあるとしましょう

$vid = "g6Sji2R1kkQ";

次に、次のようなフィードを使用します

$vfeed="http://gdata.youtube.com/feeds/api/videos/$vid";

またはまた使用することができます

$vfeed="http://gdata.youtube.com/feeds/api/videos?q=$vid&format=1&alt=json";

どちらのリンクも、タイトル、キーワード、説明などの多くのデータを示しています。

そのデータ内にRTSPリンク(スマホ用動画リンク)があります。

このリンクを解析してリンクgdataを抽出する方法rtsp

上記のIDの例で取得したいのですが、rtspリンクは

rtsp://v1.cache2.c.youtube.com/CiILENy73wIaGQlEknVki6OkgxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp

助けて!

4

2 に答える 2

1

Zend GDataライブラリを試す

$youtube = new Zend_Gdata_YouTube();

//Grab Video data
$videoEntry = $youtube->getVideoEntry('video_code');

foreach ($videoEntry->mediaGroup->content as $content)
  if ($content->type === "video/3gpp")
    echo 'Mobile RTSP link: ' . $content->url . "<br>";
于 2012-08-07T22:10:43.277 に答える