2011-06-28 18 views
0

Facebookの(iframe)キャンバスにFlashムービーを埋め込もうとしています。私が映画をテストするためにページをローカルに要求すると、埋め込まれます。 FacebookのアプリケーションURLを介して同じページを表示すると、ムービーは表示されません(ただし、他のページコンテンツは表示されません)。ここでFacebookのキャンバスにFlashムービーを埋め込む方法

は、私は、ビデオをロードするために使用しているjQueryのコードです:

$(document).ready(function() { 
    if (swfobject.hasFlashPlayerVersion("6.0.0")) { 
     var fn = function() { 
      var att = { data: "flash/video.swf", width: "385", height: "312" }; 
      var par = { flashvars: "foo=bar" }; 
      var id = "video-container"; 
      swfobject.createSWF(att, par, id); 
     }; 
     swfobject.addDomLoadEvent(fn); 
    } 


}); 

、ここではhtmlです:

<div id="video-container"> 
</div> 
<div>where o where can my video be?</div> 

フラッシュムービーの再生を行うために必要な特別なトリックがありますFacebookのキャンバスアプリケーションで?

+0

ほんの少しのJavaScriptつべこべここ..あなたは1つのコンマに「FN」関数内のすべてのそれらの個別のVAR文を組み合わせることができVARを分離宣言。また、ローカルで宣言しているときにmyObjectを定義する必要はありません。ありがとう。 –

+0

ありがとう。私はそれをきれいにして質問を編集します。 varステートメントを結合しませんでした。他の訪問者に読みやすくするために残しました。 – FiveTools

答えて

2

絶対フラッシュファイルへのリンクを作ってみましょう:

例えばhttp://www.yoursite.com/flash/video.swf

+0

ありがとうございます。シンプルな修正 - すべてが良いです。 – FiveTools

+0

Facebookのフラッシュを取得するのはかなり簡単です。前に、あなたはいくつかのすばらしいクリックをしたり、fbを使用したりする必要があります。swaはpaaaaain – locrizak

関連する問題