2012-10-23 10 views
41

Próbuję uzyskać podstawowe wideo z YouTube'a do automatycznego odtwarzania i pętli automatycznej osadzone na stronie, ale nie mam szczęścia.Uzyskiwanie osadzonego wideo z YouTube do automatycznego odtwarzania i pętli

<div style="text-align: center; margin: auto"><object type="application/x-shockwave-flash" style="width:1120px; height:630px;" data="http://www.youtube.com/v/GRonxog5mbw?rel=0&amp;loop=1&amp;autoplay=1&amp;showsearch=0&amp;version=3&amp;showinfo=0&amp;modestbranding=1&amp;fs=1"> 
<param name="movie" value="http://www.youtube.com/v/GRonxog5mbw?rel=0&amp;loop=1&amp;autoplay=1&amp;showsearch=0&amp;version=3&amp;showinfo=0&amp;modestbranding=1&amp;fs=1" /> 
<param name="allowFullScreen" value="true" /> 
<param name="allowscriptaccess" value="always" /> 
</object></div> 
+0

Did oglądasz https://developers.google.com/youtube/player_parameters – Hope4You

+0

duplikat http://stackoverflow.com/questions/7281765/youtube-iframe-embed-auto-play –

+1

To nie jest autoodtwarzanie, z którym mam problem, to jest właściwie pętla. Przepraszam, powinienem był wyjaśnić. –

Odpowiedz

60

YouTubes kod HTML5 osadzenia:

<iframe width="560" height="315" src="http://www.youtube.com/embed/GRonxog5mbw?autoplay=1&loop=1&playlist=GRonxog5mbw" frameborder="0" allowfullscreen></iframe>​ 

Można o tym przeczytać tutaj: ... (EDIT link zmarł.) ... Zobacz oryginalną treść projektu na Internet Archive.

http://web.archive.org/web/20121016180134/http://brianwong.com/blog/2012-youtube-embed-code-autoplay-on-and-all-other-parameters/

+0

, ale film zostanie ponownie załadowany za każdym razem, jak mogę temu zapobiec, jak na stronie www.kolor.com, gdzie wideo kontynuuje kurs, nawet jeśli wyłączyłeś internet po pierwszej automatycznej powtórce? – user1386213

31

Oto pełna lista YouTube embedded player parameters.

istotne informacje:

autoplay (obsługiwane graczy: AS2, AS3, HTML5) wartości: 0 lub 1. Domyślne 0. Ustawia czy początkowa film będzie odtwarzany automatycznie, gdy gracz masa.

pętla (wspierane graczy: AS3, HTML5) Wartości: 0 lub 1. Wartość domyślna to 0. W przypadku pojedynczego odtwarzacza wideo, ustawienie wartości 1 spowoduje, że odtwarzacz aby ponownie odtworzyć wideo wstępnej i jeszcze raz. W przypadku odtwarzacza list odtwarzania (lub odtwarzacza niestandardowego) odtwarzacz odtwarza całą listę odtwarzania , a następnie rozpoczyna ponownie od pierwszego filmu.

Uwaga: Ten parametr ma ograniczone wsparcie w odtwarzaczu AS3 i osadzeniach IFrame , które można załadować do odtwarzacza AS3 lub HTML5. Obecnie parametr pętli działa tylko w odtwarzaczu AS3, gdy jest używany w połączeniu z parametrem listy odtwarzania. Do pętli jeden film, ustawić wartość parametru pętla 1 i ustawić wartość parametru playlist do tego samego identyfikatora wideo już określony w adresie URL API zawodnik:

http://www.youtube.com/v/VIDEO_ID?version=3&loop=1&playlist=VIDEO_ID

użyć adresu URL powyżej w twój kod do osadzania (dołącz także inne parametry).

+1

Dzięki. dodanie videoid do playlisty pomogło mi powtarzać ten sam film raz za razem. –

0

Gdyby to samo doświadczenie, jednak to, co zrobił dla mnie magia nie jest zmiana osadzić na v.

Więc kod będzie wyglądać następująco ...

<iframe width="560" height="315" src="https://www.youtube.com/embed/cTYuscQu-Og?Version=3&loop=1&playlist=cTYuscQu-Og" frameborder="0" allowfullscreen></iframe> 

... Mam nadzieję, że to pomaga

1

Wszystkie odpowiedzi nie działają dla mnie, sprawdziłem URL listy odtwarzania i zobaczyłem, że lista odtwarzania zmieniono parametr na listę! Tak powinno być:

& loop = 1 & list = PLvNxGp1V1dOwpDBl7L3AJIlkKYdNDKUEs

Więc tutaj jest pełny kod używam zrobić czystą, zapętlenie, autoodtwarzania wideo:

<iframe width="100%" height="425" src="https://www.youtube.com/embed/MavEpJETfgI?autoplay=1&showinfo=0&loop=1&list=PLvNxGp1V1dOwpDBl7L3AJIlkKYdNDKUEs&rel=0" frameborder="0" allowfullscreen></iframe> 
Powiązane problemy