最近的文章列表

分享PHP获取YouTube视频信息的方法(getYouTubeInfo)

php获取YouTube视频信息的方法。具体分析如下:

YouTube的视频地址格式
https://www.youtube.com/watch?v=[VIDEO_ID]
例子:https://www.youtube.com/watch?v=psvkyf3PzjE

代码如下:
//根据video id 获取YouTube视频信息  
function getYouTubeInfo($video_id){ 
    $content = file_get_contents("http://youtube.com/get_video_info?video_id=" . $video_id);   
    parse_str($content, $ytarr); 
    return $ytarr; 

 
$video_id = 'psvkyf3PzjE';   
$ytinfo = getYouTubeInfo($video_id); 
 
echo '<meta http-equiv="content-type" content="text/html;charset=utf-8">'; 
echo '<p><strong>'.$ytinfo['title'].'</strong></p>';     // 标题 
echo '<p><img src="'.$ytinfo['thumbnail_url'].'"></p>';  // 缩略图 
echo '<p><img src="'.$ytinfo['iurlmq'].'"></p>';         // 中图 
echo '<p><img src="'.$ytinfo['iurl'].'"></p>';           // 大图 
 
echo '<pre>'; 
print_r($ytinfo); 
echo '</pre>';

...

2015/7/3 Comments: