我正在页面上加载一些带有 iframe 的视频。这些视频具有我们在 youtube 上上传的自定义高质量缩略图。我们的播放器宽度为 1280 像素,并且在大多数情况下它不会加载最大分辨率的缩略图,但它适用于低质量的缩略图。
到目前为止,我一直无法理解 youtube 如何决定加载哪个缩略图。在过去的几天里,它在 Firefox 和 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
在此先感谢您的任何建议。