2 Stimmen

Erzwingen Sie die HD-Wiedergabe von YouTube-Videos in Fancybox

Ich habe Fancybox so eingestellt, dass YouTube-Videos in einem Popup-Fenster geöffnet werden, und ich habe es endlich geschafft, dass es mit dem iPad und dem iPhone funktioniert. Gibt es irgendeine Möglichkeit, YouTube zu zwingen, das Video in der höchsten Auflösung innerhalb des Popup-Fensters abzuspielen, trotz der Breite und Höhe des Popup-Fensters? Ich habe bereits hd=1 im Videolink gesetzt, aber das scheint nicht zu funktionieren.

Hier ist mein Code:

<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>

Ich danke Ihnen!

0voto

Julian Hille Punkte 669

Sie können einfach &autoplay=1&hd=1 an die Video-URL anhängen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X