Comment intégrer une vidéo YouTube en lecture automatique dans un iframe ?

J'essaie d'intégrer la nouvelle version iframe d'une vidéo YouTube et de la faire jouer automatiquement.

Pour autant que je sache, il n'y a aucun moyen de le faire en modifiant les drapeaux de l'URL. Existe-t-il un moyen de le faire en utilisant JavaScript &amp ; l'API ?

Solution

Cela fonctionne dans Chrome mais pas dans Firefox 3.6 (avertissement : vidéo RickRoll) :

La [JavaScript API for iframe embeds][1] existe, mais est toujours affichée comme une fonctionnalité expérimentale.

MISE À JOUR : l'API iframe est désormais entièrement prise en charge et ["Creating YT.Player objects - Example 2&quot ;][2] montre comment définir la fonction "autoplay&quot ; en JavaScript.

[1] : https://developers.google.com/youtube/iframe_api_reference [2] : https://developers.google.com/youtube/iframe_api_reference#Example_Video_Player_Constructors

Commentaires (5)

Le code embarqué de youtube a l'autoplay désactivé par défaut. Il suffit d'ajouter autoplay=1 à la fin de l'attribut "src&quot ;. Par exemple :

Commentaires (2)

Les flags, ou paramètres, que vous pouvez utiliser avec les embeds IFRAME et OBJECT sont documentés ici ; les détails concernant quel paramètre fonctionne avec quel lecteur sont également clairement mentionnés :

[YouTube Embedded Players and Player Parameters][1] (en anglais)

Vous remarquerez que le paramètre autoplay est supporté par tous les lecteurs (AS3, AS2 et HTML5).

[1] : https://developers.google.com/youtube/player_parameters

Commentaires (0)