Hvordan legge inn en YouTube-video som spilles av automatisk i en iframe?

Jeg prøver å legge inn den nye iframe-versjonen av en YouTube-video og få den til å spille av automatisk.

Så vidt jeg kan se, er det ingen måte å gjøre dette på ved å endre flagg i URL-en. Finnes det en måte å gjøre det på ved hjelp av JavaScript & API?

Løsning

Dette fungerer i Chrome, men ikke i Firefox 3.6 (advarsel: RickRoll-video):

JavaScript API for iframe embeds finnes, men er fortsatt lagt ut som en eksperimentell funksjon.

OPPDATERING: Iframe-API-et støttes nå fullt ut, og "Creating YT.Player objects - Example 2" viser hvordan du angir "autoplay" i JavaScript.

Kommentarer (5)

Den innebygde koden til youtube har autoplay av som standard. Bare legg til autoplay=1 på slutten av "src" attributtet. For eksempel:

Kommentarer (2)

Her er det dokumentert hvilke flagg eller parametere du kan bruke med IFRAME- og OBJECT-innebygninger, og det er også tydelig angitt hvilke parametere som fungerer med hvilke avspillere:

YouTube Embedded Players and Player Parameters.

Du vil legge merke til at autoplay støttes av alle avspillere (AS3, AS2 og HTML5).

Kommentarer (0)