2016-04-06 10 views
2

ich zur Zeit mit:YouTube einbetten Video Auto-Loop ohne Refresh

<iframe class="video" src="https://www.youtube.com/embed/VIDEO_ID?loop=1&amp;playlist=VIDEO_ID" frameborder="0" allowfullscreen></iframe> 

um ein YouTube-Video in einer Web-Seite zu schließen und es Schleife automatisch zu erhalten.

Das Problem ist, dass jedes Mal, wenn das Video endet, es neu lädt, um neu zu beginnen. Dieses Verhalten ist ärgerlich und auch eine Verschwendung von Bandbreite.

Gibt es eine Möglichkeit, die automatische Wiedergabe ohne Aktualisierung zu machen? Etwas wie das Video auf 00:00 einzustellen, wenn es das Ende erreicht, anstatt es neu zu laden.

Antwort

2

Ich habe das gleiche Problem, also recherchierte ich eine Lösung zum Einbetten eines YouTube-Videos mit einem iFrame (empfohlen von YT), die Schleife ohne diesen lästigen Aktualisierungszustand eingestellt ist.

Scheint, dass das Laden des Videos programmgesteuert über die iFrame Player-API das Problem löst, das wir beide erleben.

https://developers.google.com/youtube/iframe_api_reference

Auch ist es eine ziemlich schöne Open-Source-jQuery-Lösung, die Nutzung des iFrame-Player-API macht. Sie können es hier finden:

http://rochestb.github.io/jQuery.YoutubeBackground/

Wenn Sie die jQuery.YoutubeBackground Lösung werden mit einem Video in einem statt als Vollbild-Hintergrund für die Einbettung, setzen fitToBackground als falsch innerhalb des YTPlayer Objekt.

Hoffe, das hilft.

Verwandte Themen