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?
210
3
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.
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: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).