2

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>

ありがとうございました!

4

1 に答える 1

0

動画の URL に &autoplay=1&hd=1 を追加するだけで簡単にできます。

于 2013-02-14T08:13:57.163 に答える