自動再生されるYouTube動画をiframeで埋め込むにはどうしたらいいですか?

新しいiframe版のYouTube動画を埋め込んで、自動再生させようとしています。

私の知る限りでは、URLにフラグを修正してこれを行う方法はありません。JavaScriptとAPIを使って行う方法はありますか?

ソリューション

Chromeでは動作しますが、Firefox 3.6では動作しません(警告:RickRollビデオ)。

JavaScript API for iframe embeds]1は存在しますが、まだ実験的な機能として掲載されています。

UPDATE: iframe APIが完全にサポートされ、"Creating YT.Player objects - Example 2"では、JavaScriptで"autoplay"を設定する方法が紹介されています。

解説 (5)

youtubeの埋め込みコードは、デフォルトで自動再生がオフになっています。これを解決するには、"src"属性の最後にautoplay=1を追加します。例えば、以下のようになります。

解説 (2)

IFRAMEやOBJECTのエンベッドで使用できるflagsやパラメータについては、ここで説明されています。どのパラメータがどのプレーヤーに対応するかについての詳細も明確に記載されています。

YouTube Embedded Player and Player Parametersをご参照ください。

自動再生」がすべてのプレーヤー(AS3、AS2、HTML5)でサポートされていることに気づくでしょう。

解説 (0)