0

我正在建立一个用户可以共享 YouTube 视频的网站。因此,我需要使用 php.ini 的imagecreatefromjpeg功能从 youtube 服务器获取缩略图。不幸的是,这不适用于每个视频。某些视频只会导致此错误消息:

警告:imagecreatefromjpeg(http://img.youtube.com/vi/GY0wbp38REk/0.jpg) [function.imagecreatefromjpeg]:打开流失败:HTTP 请求失败!HTTP/1.0 404 未在 .... 中找到

我的脚本从 0.jpg 到 4.jpg 检查缩略图是否可用,但某些视频似乎没有缩略图。

如何获取这些视频的缩略图?

4

1 回答 1

0

无需猜测视频的地址,您必须使用他们提供的 oEmbed 数据http://www.youtube.com/oembed?url=使用 url ( ) 的路径进行查询watch?v=...并解析响应,它们提供 thumbnail_url

于 2012-05-26T10:08:37.440 回答