次の属性を持つ YouTube プレーヤーを埋め込む必要があります。
- ユーザーが前後に移動できるようにしてはなりません (進行状況バーなし)
- プレイヤー イベントへのアクセス権が必要です (ビデオが終了するとプレイヤーが消え、メッセージが表示されます)
- ユーザーの要求に応じて、全画面表示にして通常に戻すことができる必要があります。
JS API を使えば簡単にできると思っていたのですが、どうやら Flash のセキュリティにより、Flash を使用して全画面表示するには、ユーザーが Flash 要素自体のどこかをクリックする必要があるようです。
回避策として、現在、次のように HTML5 フルスクリーン API を使用しています: http://blogs.sitepointstatic.com/examples/tech/full-screen/index.html
しかし、これはクロスブラウザのファンキネスを引き起こし、プレーヤーイベントをいじっているようにさえ見えます (フルスクリーンを要求すると、ビデオの再生が停止し、最初に戻ります)。この角度をもう少し試してみることもできますが、もっと簡単な方法があることを祈っています。
埋め込まれた YouTube プレーヤーをカスタマイズしてプログレス バーを削除し、Flash を使用した全画面表示を可能にする方法があれば幸いです。これははるかにシームレスであるためです。これは可能ですか?