我已经设置了 Fancybox 用于在弹出窗口中打开 YouTube 视频,我终于让它与 iPad 和 iPhone 一起使用。现在,尽管弹出窗口的宽度和高度如何,是否有可能强制 YouTube 在弹出窗口内以最高清晰度播放视频?我已经在视频链接中设置了 hd=1 但这似乎不起作用。
这是我的代码:
<script type="text/javascript">
$(document).ready(function() {
$(".fancyYouTube").click(function() {
$.fancybox({
'type' : 'iframe',
'padding' : 0,
'autoscale' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'title' : '',
'width' : 853,
'height' : 480,
'href' : this.href.replace(new RegExp('youtu.be', 'i'), 'www.youtube.com/embed').replace(new RegExp('watch\\?v=', 'i'), 'embed/'),
});
return false;
});
});
</script>
<a class="fancyYouTube" href="http://youtu.be/vn9bofoCYmE?hd=1"><img src="http://i4.ytimg.com/vi/7-z939fbbvw/mqdefault.jpg"/></a>
谢谢!