假设我们有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
任何帮助!
最佳答案
尝试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>";
关于php - 如何从YouTube Feed中提取RTSP链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854094/