IEでGoogleVideo埋め込みが失敗する件

GoogleVideoが生成する埋め込み用HTMLコードを貼り付けた場合、Firefoxではちゃんとプレーヤーが動作するのに、IEではちゃんと再生されないことがある。Google Groupで調べたところ、
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=nnnnnnnnnnnnnnnnn&hl=en" flashvars=""> </embed>
のようになっている生成コードを、
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=nnnnnnnnnnnnnnnnn&hl=en" allowScriptAccess="sameDomain" flashvars=""> </embed>
とすればよいとのこと。

allowScriptAccessは、HTML パラメータ allowScriptAccessに対応するためのFlash7以降の機能で、always/sameDomain/neverの値をとる。メインのswf がバージョン 8 以降である場合は、省略時値が "sameDomain" と書いてあるので、上の指定は要らないような気がしたが、Bloggerテンプレート、つまり、HTML パラメータ allowScriptAccessによって省略時値が変わるということなんだろう。

GoogleVideoがIEでちゃんと動かない!という方はお試しあれ。


*参考*

0 件のコメント: