在代码下面,我得到了标题和描述,但我想要图像以及 如何从JSON数据中获取视频的主要图像。
tail -f log | stdbuf -i0 -o0 -e0 $AWK '{print $0,"\n"; fflush();}'
答案 0 :(得分:3)
每个YouTube视频都有4个生成的图片。您可以将网址创建为休闲
https://img.youtube.com/vi/<video-id-here>/0.jpg
<强> DEMO 强>
如果您想要高质量的图像,那么您可以阅读以下文字
how to get a youtube video’s thumbnail image in high quality
如何从youtube网址获取视频ID
$url = "http://www.youtube.com/watch?v=7zWKm-LZWm4&feature=relate";
parse_str( parse_url( $url, PHP_URL_QUERY ), $url_vars );
echo $url_vars['v'];
// Output: 7zWKm-LZWm4
?>
答案 1 :(得分:1)
YouTube上的每个视频都提供了几个质量不同的缩略图
默认(对于小缩略图):
$ytdata->items[0]->snippet->thumbnails->default->url;
中:
$ytdata->items[0]->snippet->thumbnails->medium->url;
高:
$ytdata->items[0]->snippet->thumbnails->high->url;
标准:
$ytdata->items[0]->snippet->thumbnails->standard->url;
最高分辨率:
$ytdata->items[0]->snippet->thumbnails->maxres->url;