Como incorporar um vídeo do YouTube com reprodução automática em um iframe?

Estou a tentar incorporar a nova versão iframe de um vídeo do YouTube e pô-lo a reproduzir automaticamente.

Tanto quanto posso dizer, não há como fazer isso alterando as bandeiras para o URL. Existe uma maneira de fazer isso usando JavaScript & a API?

Solução

Isto funciona no Chrome mas não no Firefox 3.6 (aviso: vídeo do RickRoll):

A JavaScript API for iframe embeds existe, mas ainda é postada como um recurso experimental.

UPDATE: A iframe API agora é totalmente suportada e "Criando objetos YT.Player - Exemplo 2" mostra como configurar "autoplay" em JavaScript.

Comentários (5)

O código embutido do youtube tem o autoplay desligado por padrão. Basta adicionar autoplay=1 no final de "src" atributo. Por exemplo:

Comentários (2)

Os flags, ou parâmetros que podem ser utilizados com IFRAME e OBJECT incorporados estão aqui documentados; os detalhes sobre que parâmetro funciona com que jogador também são claramente mencionados:

YouTube Embedded Players and Player Parameters

Você vai notar que o autoplay é suportado por todos os jogadores (AS3, AS2 e HTML5).

Comentários (0)