2012-05-19 18 views
12

YouTube hat kürzlich den alten "embed" -Code verworfen und durch iFrame-Code ersetzt.Autostart + Loop-Videos YouTube-Videos

Im neuen iframe-Code habe ich dank this article den Weg gefunden, Videos auf meiner Website zu loopen + autostarten. Es heißt:

Es ist wichtig zu beachten, dass der Parameter "loop" zusammen mit dem Parameter "playlist" zusammenarbeiten muss. Das bedeutet, dass wir eine Wiedergabeliste mit nur einem Video abspielen. So wird der Code einbetten aussehen dieses:

<iframe width=”560″ height=”315″ src=”http://www.youtube.com/embed/V3oJR5IAMxM?rel=0&autoplay=1&loop=1&playlist=V3oJR5IAMxM” frameborder=”0″ allowfullscreen></iframe> 

Aber in meinem neuen Code, warum jeder plalist haben die beiden gleichen Videos?

Wenn ich den Code die Wiedergabeliste anwende, hat es die gleichen zwei Videos darin. Siehe zum Beispiel: broken page screenshot

Wie kann ich nur ein Video pro Playlist haben? Ich habe nie irgendwelche Playlists erstellt. YouTube zeigt standardmäßig, dass ich die gleichen 2 Videos in einer Playlist habe.

Antwort

14

Dies ist der richtige Weg, die Videos einer Play Schleife (wie Google erklärt here)

<iframe width="100%" height="100%" src="http://www.youtube.com/embed? 
    listType=playlist& 
    list=PLAYLIST_ID& 
    version=3& 
    loop=1& 
    autoplay=1& 
    rel=0& 
    showinfo=0& 
    controls=0& 
    autohide=1 
" frameborder="0" allowfullscreen></iframe> 
3

Kopieren Sie die YouTube Embedded Code dann diese Änderungen vornehmen.

  • ändern embed v
  • Einsatz & runter = 1
  • Einsatz & loop = 1
  • Einsatz & Playlist = "Video-ID"

Dies gibt:

<iframe width="420" height="315" src="//www.youtube.com/v/agAX34aHvCM&autoplay=1&loop=1&playlist=agAX34aHvCM" frameborder="0" allowfullscreen></iframe> 

Es gibt so viele Leute, die Probleme damit haben ...

Hinweis: Dieser Parameter hat eingeschränkte Unterstützung im AS3-Player und in IFrame-Einbettungen, die entweder den AS3- oder den HTML5-Player laden können. Momentan funktioniert der Loop-Parameter nur im AS3-Player, wenn er in Verbindung mit dem Playlist-Parameter verwendet wird. Um ein einzelnes Video zu wiederholen, legen Sie den Schleifenparameterwert auf 1 fest und legen Sie den Wert der Wiedergabelistenparameter auf dieselbe Video-ID fest, die bereits in der Player-API-URL angegeben wurde.

9

Ich kam hier mit einer ähnlichen Frage. Diese Frage wurde gelöst, heres wie ich es gemacht habe. Wenn Sie die Quelle verknüpfen, rufen Sie einfach den ursprünglichen Einbettungscode ab und ersetzen Sie dann den Teil, der einbetten soll, durch v. ex:

www.youtube.com/v/lG5aSZBAuPs 

(einbetten war hier ursprünglich, jetzt seine av)

nun diese Attribute hinzufügen (oder was auch immer der Name für sich wäre) bis zum Ende dieses einbettens Link:

  1. & automatische Wiedergabe = 1
  2. & loop = 1
  3. & playlist = lG5aSZBAUPs < - Dies ist die Video-ID, die am Ende des Embed-Quelllinks angezeigt wird.

so am Ende sollte der Link wie so aussehen:

<iframe width="853" height="480" src="//www.youtube.com/v/lG5aSZBAuPs&autoplay=1&loop=1&playlist=lG5aSZBAuPs" frameborder="0" allowfullscreen></iframe> 
0

SEE ALL OPTIONS descriptions CLICK here

autohide 
 
autoplay 
 
cc_load_policy 
 
color 
 
controls 
 
disablekb 
 
enablejsapi 
 
end 
 
fs 
 
hl 
 
iv_load_policy 
 
list 
 
listType 
 
loop 
 
modestbranding 
 
origin 
 
playerapiid 
 
playlist 
 
playsinline 
 
rel 
 
showinfo 
 
start 
 
theme

1

Es scheint, dass der Loop Parameter schreibt die Playlist param als auch , - Ich füge die Notiz aus der YouTube-Dokumentation hinzu.

Hinweis: Dieser Parameter hat eingeschränkte Unterstützung im AS3-Player und in IFrame-Einbettungen, die entweder den AS3- oder den HTML5-Player laden können. Momentan funktioniert der Loop-Parameter nur im AS3-Player, wenn er in Verbindung mit dem Playlist-Parameter verwendet wird. Um Schleife ein einzelnes Video, stellen Sie den Loop-Parameterwert auf 1 und die Playlist Parameterwert auf die gleiche Video-ID setzen bereits in der Player-API-URL angegeben:

0

Verwendung Playlist = Sie Video einbetten runter = 1 und Schleife = 1 versuchen dies und sehen

<iframe style="height:600px;width:100%" src="https://www.youtube.com/embed/ithw-xIyd_8?playlist=ithw-xIyd_8&loop=1&autoplay=1" frameborder="0" allowfullscreen" ></iframe> 

es mächtig arbeiten

Verwandte Themen