使用Fancybox显示视频时,有没有办法设置默认的Youtube视频质量?我尝试在视频网址中提供&hd=1
查询字符串参数,正如Youtube所建议的那样,但当Fancybox嵌入视频时看起来会被忽略...有时它会嵌入260p,有时是320p,有时是480p而且我不在乎如何改变这个参数。
http://www.youtube.com/watch?v=VRT0OhHnOzo&autoplay=1&hd=1
如果直接在浏览器中输入网址,那么yotube会在提供& hd = 1参数时显示高清版本。
答案 0 :(得分:0)
好的,我在this question的帮助下找到了解决方案。
我使用和使用Fancybox 2的代码是:
$('.fancybox-media').fancybox({
openEffect : 'none',
closeEffect : 'none',
width : 1000,
height : 563,
helpers : {
media: true
},
youtube : {
autoplay: 1,
hd: 1,
vq: 'hd720'
}
});
关键是youtube:
部分...您还可以提供vq: '1080'
这将强制实现1080p视频质量。