随分前にYouTubeの埋め込み用ソースをValidにするという投稿をしたんですが、 最近仕様が変わったらしく、埋め込み用として表示されるソースがiframeになってました。 どうもiframe版だと内部でHTML5プレイヤーとの切り替えが行われるようです。 これをそのまま貼ってみたところ、デフォルトではwmodeが効いてないことが判明。 position:absoluteとz-indexで要素を重ねるとFlashが上に来てしまう。(上の画像をクリックするとテストできます) 解決方法 貼り付け用iframeのURLに ?wmode=transparent を追加するだけです <iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/2XID_W4neJo?w
![YouTubeのiframe版埋め込みコードでもwmodeを有効にする](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9d90845e09edf2d9149781df1786035777adb02/height=288;version=1;width=512/http%3A%2F%2Ftenderfeel.xsrv.jp%2Fwtn%2Fwp-content%2Fuploads%2F2011%2F02%2Fyoutube.png)