Hvordan integreres en YouTube-video, der afspilles automatisk, i en iframe?

Jeg forsøger at indlejre den nye iframe-version af en YouTube-video og få den til at afspille automatisk.

Så vidt jeg kan se, er der ingen måde at gøre dette på ved at ændre flagene i URL'en. Er der en måde at gøre det på ved hjælp af JavaScript & API'et?

Løsning

Det virker i Chrome, men ikke i Firefox 3.6 (advarsel: RickRoll-video):

Den JavaScript API for iframe embeds findes, men er stadig offentliggjort som en eksperimentel funktion.

OPDATERING: Iframe API'et er nu fuldt understøttet og "Creating YT.Player objects - Example 2" viser, hvordan man indstiller "autoplay" i JavaScript.

Kommentarer (5)

Den indlejrede kode i youtube har autoplay slået fra som standard. Du skal blot tilføje autoplay=1 i slutningen af "src" attributten. For eksempel:

Kommentarer (2)

De flags eller parametre, som du kan bruge med IFRAME- og OBJECT-indlejringer, er dokumenteret her; detaljerne om, hvilken parameter der fungerer med hvilken afspiller, er også tydeligt nævnt:

YouTube Embedded Players and Player Parameters

Du vil bemærke, at autoplay er understøttet af alle afspillere (AS3, AS2 og HTML5).

Kommentarer (0)