我想使用api的youtube检测一个空缩略图。这就是我所说的空图像https://i.ytimg.com/vi/D0YTglgckWs/hqdefault.jpg避免它。有什么解决办法吗?顺便说一下,我使用getImageSize($url)来返回分辨率。它对我的案子非常有效!但它需要很多时间来响应,尤其是我需要同时验证20个缩略图!希望我是清白的!
假设$video_youtube_link
是您的youtube链接,那么您可以通过以下脚本检测到:
parse_str( parse_url($video_youtube_link, PHP_URL_QUERY ), $arr_of_vars );
//print_r($arr_of_vars); exit;
$video_id_on_youtube = '';
if(isset( $arr_of_vars['v'])) {
$video_id_on_youtube = $arr_of_vars['v'];
}
$image_link ='http://img.youtube.com/vi/'.$video_id_on_youtube.'/0.jpg';
$video_link = 'https://www.youtube.com/embed/'.$video_id_on_youtube;
其中$image_link
是缩略图,$video_link
是视频链接