2012-01-09 28 views
0

私は他のページに埋め込みたいFlashビデオプレーヤーを持っているので、これを行うためにiframeを作成しました。それはそれが(プラグイン)に読み込まれる他のswfファイルに依存するので、iframeでなければなりません。iframeにFlashが表示されない

iframeの内部に読み込まれたときに動画が再生されないのですが、HTMLソースに移動してiframeの外側にタグを貼り付けて貼り付けるとうまくいきます。

<iframe width="500px" height="500px" src="http://somedomain.com/embed.aspx" ></iframe> 
+0

にそれらのサンドボックスフラグを設定することができますか?特定のもの?ページにエラーがありますか(ブラウザのデバッグツールを使用してください)。ソースコードを提供できますか?私たちがあなたを助けてください! – idrumgood

+0

笑。ページにエラーはなく、すべてのブラウザで発生します。私が気づいたのは、iframeの内部にあるオブジェクトタグに固定幅と高さを使用すると動作することです。パーセンテージを使用すると表示されません... – chobo

答えて

0

Flash Playerを含むhtmlページにcome cssを追加すると動作します。絶対的な位置づけはすべての違いを作ったようです。

html, body, object { margin: 0px; padding: 0px; position: absolute; height: 100%; width: 100%; overflow: hidden; background-color: #000; } 
0

コンソールを確認してください。

"ドキュメントのフレームがサンドボックスになっており、 'allow-scripts'権限が設定されていないため、 '...'でスクリプトが実行されませんでした。

あなたはすべてのブラウザではiframe

<iframe width="100%" sandbox='allow-scripts allow-same-origin'></iframe> 
関連する問題