現在のカナリアバージョンであるChrome 65は、iframeで処理されたyoutubeビデオの音声付き自動再生をブロックしています。
Chromeへの最新の変更では、iframeにallow = "autoplay"が必要です。
Youtube iframe apiにallow = "autoplay"を追加するにはどうすればよいですか?私はどのドキュメントにもそれを見つけることができません。
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#iframe
機能ポリシーを使用すると、開発者はさまざまなブラウザ機能とAPIの使用を選択的に有効または無効にできます。 Originは、自動再生の許可を受け取ると、その許可を自動再生の新機能ポリシーを使用してクロスオリジンiframeに委任できます。同じ起源のiframeでは、デフォルトで自動再生が許可されていることに注意してください。
<iframe src="myvideo.html" allow="autoplay">
YouTube IFrame APIは最近、allow=autoplay
の代わりにgesture=media
を使用するように更新されました。これで期待どおりに動作するはずです。
混乱させて申し訳ありません。
次のようにsrc URLに追加するだけです:
このパラメーターは、プレーヤーが読み込まれたときに初期ビデオが自動的に再生を開始するかどうかを指定します。サポートされる値は0または1です。デフォルト値は0です。