javascript – 如何获取YouTube视频宽高比

前端之家收集整理的这篇文章主要介绍了javascript – 如何获取YouTube视频宽高比前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想获得YouTube视频的宽高比,以相应地调整播放器的大小.我使用 JavaScript编程YT播放器.

解决方法

在Data API通话中,唯一显示精确视频尺寸的地方是使用v3 API进行 videos.list(part=fileDetails,id=VIDEO_ID)呼叫,同时作为视频所有者进行身份验证.它在 video.fileDetails.videoStreams[].aspectRatio财产返回.这不是特别有用,因为您需要作为视频的所有者进行身份验证才能获取该信息.

如果您只有一个网页,并想要通过JSONP电话来获取关于给定视频是16:9或4:3的提示,您可以通过类似的方式

http://gdata.youtube.com/feeds/api/videos/VIDEO_ID V = 2及?ALT = jsonc&安培;回调= myCallBack函数

例如.

http://gdata.youtube.com/feeds/api/videos/F1IVb2_FYxQ?v=2&alt=jsonc&callback=myCallback

在其响应中设置了“aspectRatio”:“宽屏”,这是一个提示,视频是16:9(或接近16:9).

http://gdata.youtube.com/feeds/api/videos/u1zgFlCw8Aw?v=2&alt=jsonc&callback=myCallback

没有设置aspectRatio,这意味着视频是4:3(或接近4:3).它并不总是确切的配方,但它足够接近绝大多数视频是有用的.

猜你在找的JavaScript相关文章