謝謝,約翰回答。
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