大佬教程收集整理的这篇文章主要介绍了php – 确定YouTube视频是否为宽屏?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能是API v2,但现在正式退役.这是API v3 docs.
https://www.googleapis.com/youtube/v3/videos?id=[VIDEOID]&part=snippet&key=[DEVELOPERKEY]
此外,缩略图数据始终返回4:3的尺寸,因此这没有帮助.这是一个例子:
[thumbnails] => Array ( [default] => Array ( [url] => https://i.ytimg.com/vi/nnnnnnnnn/default.jpg [width] => 120 [height] => 90 ) ... )
有任何想法吗?
(我目前正在通过分析缩略图中的像素来解决这个问题,在4:3视频中会出现黑色条形图.)
以下是4:3比例的视频示例:
https://www.youtube.com/watch?v=zMJ-Dl4eJu8(老武侠视频)
和16:9中的一个:
https://www.youtube.com/watch?v=7O2Jqi-LhEI(一个新的锻炼视频)
更新:一个有希望的建议是探索fileDetails.videoStreams [].aspectRatio,但似乎这只适用于视频所有者.否则请求fileDetails结果
http://www.youtube.com/oembed?url={VIDEO_URL}&format=json
像这样:
http://www.youtube.com/oembed?url=https://www.youtube.com/watch?v=zMJ-Dl4eJu8&format=json
会产生:
{ "provider_url":"https:\/\/www.youtube.com\/","thumbnail_url":"https:\/\/i.ytimg.com\/vi\/zMJ-Dl4eJu8\/hqdefault.jpg","thumbnail_height":360,"height":344,"type":"video","version":"1.0","html":"
以上是大佬教程为你收集整理的php – 确定YouTube视频是否为宽屏?全部内容,希望文章能够帮你解决php – 确定YouTube视频是否为宽屏?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。