2009-04-03 5 views
1

誰でもswfobject(v1.5または2.0)を使用して埋め込まれたYouTubeプレーヤーの上にHTMLコンテンツを重ねることができますか?YouTubeプレーヤーのHTML層

サイトの他の領域でFlash over HTMLをレイヤーすることができます。問題はYouTubeのプレーヤーとIE6/7に固有です。

私はHTMLレイヤー上で絶対配置とZ-インデックスを使用しています。

私はparamは

var params = { allowScriptAccess: "always",wmode: "transparent" }; 
var atts = { id: "myytplayer" }; 
swfobject.embedSWF("http://www.youtube.com/v/ID_OF_VIDEO&border=0&enablejsapi=1&playerapiid=ytplayer","ytapiplayer", "426", "357", "8", null, null, params, atts); 

UPDATEをフラッシュするようにWMODE =透明に渡している:だからそれはユーチューブコンテナの絶対位置が手前に来てからHTML層を防止していることが判明しました。私は「透明」に設定されたwmodeを持っており、すべてのブラウザで動作しています。以下の提案をありがとう

答えて

0

私は昨年同様の問題があり、CS3で生成された「通常の」埋め込みを使用して解決しました。少なくともデバッグ目的で試してみることをお勧めします。

3

wmode不透明でと設定する必要があります。私は今日も同じ問題を抱えていましたので、ここに私の解決策を掲載しています(Firefox、IE6、IE7でテスト済み)。

関連する問題