强制使用YouTube的高质量缩略图

有没有办法强制YouTube的高品质THUMBNAIL?

我的视频质量非常高,一旦他们开始流式传输,它们在720p下运行良好,但是视频的缩略图具有不同的质量 - 有时很高,其他时间很模糊。

有没有强制高质量缩略图的方法? 我在API文档中发现了这一点 - http://code.google.com/apis/youtube/2.0/reference.html#youtube%5Fdata%5Fapi%5Ftag%5Fmedia:thumbnail,但没有详细说明如何使用媒体标签。


还有一个“maxres”版本,这是一个“全高清”图片,以防视频分辨率足够高。

http://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg

但是,如果视频分辨率不够高,该图像似乎并未创建。 因此,如果“maxres”版本不存在,您可能需要一个显示较低质量版本的功能。

查看如何从YouTube API获取YouTube视频缩略图? 获取更多信息。


谢谢,约翰回答。

http://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg

如果您还想将设置回放到HQ,请使用Javascript API https://developers.google.com/youtube/js_api_reference?hl=fi-FI#Playback_quality

var qualityLevels = self.players[iframeID].getAvailableQualityLevels();
/* Set highest quality */
self.players[iframeID].setPlaybackQuality(qualityLevels[0]);

为了这个工作,我们首先需要打电话给:

self.players[iframeID].playVideo();

然后它会触发器

self.players[iframeID] = new YT.Player(iframeID, {
                        events: {
                            'onReady': function(event) {
                                var iframe = $(event.target.getIframe());

                                self.players[iframe.attr('id')].loaded = true;
                            },
                            'onStateChange': function(event) {
                                var iframe = $(event.target.getIframe());
                                var iframeID = iframe.attr('id');

                                if(event.data == 1) /* playing */
                                {
                                    var qualityLevels = self.players[iframeID].getAvailableQualityLevels();

                                    if(self.players[iframeID].getPlaybackQuality() != qualityLevels[0])
                                    {
                                        /* Set highest quality */
                                        self.players[iframeID].setPlaybackQuality(qualityLevels[0]);
                                    }
                                }
                            }
                        }
                    });

例:

http://img.youtube.com/vi/xjFouf6j81g/hqdefault.jpg

其中xjFouf6j81g,videoid

链接地址: http://www.djcxy.com/p/28911.html

上一篇: Force High Quality Thumbnails for YouTube

下一篇: Streaming Youtube Videos