2013-06-12 94 views
2

我在頁面上加載了一些帶有iframe的視頻。這些視頻具有我們上傳到YouTube的自定義高品質縮略圖。我們擁有1280像素寬的播放器,並且大多數時候它不會加載最大分辨率縮略圖,但它適用於低質量縮略圖。Youtube not loading高分辨率縮略圖

到目前爲止,我一直無法理解youtube如何決定要加載哪個縮略圖。在過去的幾天裏,它在IE瀏覽器中加載了高質量的縮略圖,但Chrome瀏覽器的瀏覽器顯示效果不佳。今天在所有瀏覽器中都是一樣的 - >它會加載低質量的圖像。

如果你想在這裏看到自己的網站: http://wingtsun-akademie-heidelberg.de/new/

我試圖強行與JS的iframe API高清畫質:

player = new YT.Player(el, { 
    height: 1080, 
    width: 1920, 
    hd: 1, 
    events: { 
     'onStateChange': onPlayerStateChange 
    } 
    }); 

但它似乎沒有有什麼影響?如果我可以通過將自定義縮略圖提供給播放器對象來加載,您有任何想法嗎?

現在看來,YouTube的負載大部分的時間: http://i3.ytimg.com/vi/WqK2IlP-JSE/hqdefault.jpg 代替:提前任何建議 http://i3.ytimg.com/vi/WqK2IlP-JSE/maxresdefault.jpg

感謝。

回答

0

您的網站似乎現在正在使用正確的縮略圖...我猜你的問題已修復?

YouTube最近改變了縮略圖ID的檢索方式。它現在使用的是key-value map而不是一個列表,這意味着您現在可以更長時間地依賴於第一個是這個大小等等......所以也許這是一個問題,如果您將API級別從2切換到3。

+0

嗯,實際上並沒有。正如我在我的問題中所說 - >這完全是隨機的。今天,第一個視頻具有高清質量縮略圖,但所有其他視頻都具有低分辨率。它正在鉻刷新一些,但現在它不再。在ipad上,縮略圖的質量也很差......它真的搞砸了,我不知道爲什麼youtube會做它的功能...... –

相關問題