谢谢,约翰回答。
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();
然后,它会triggrer
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]);
}
}
}
}
});
谢谢,但我该如何将它们应用于视频,以便在“播放”按钮下方显示高质量缩略图? – SparrwHawk 2012-01-29 23:46:56
我编辑了我的答案。 – 2012-01-30 06:03:56