2012-01-06 7 views
2

SWFをユーザーの壁に投稿するには、次のコードを使用しています。 SWFがポストカラムの境界を越える新しいタイムラインを除いて、すべてがうまく動作しています。私が何をしていても、FBは幅を398pxに設定しているようです。 AS3では、SWFをスケールなし(stage.scaleMode = StageScaleMode.NO_SCALE;)に設定しましたが、FBは気にしません。だから私は明示的に幅と高さを設定できるかどうか疑問に思っていた。私はAPIを見て、「フィード」メソッドのために何も見つけられませんでした。FB.ui、method: 'feed'を使用してSWF寸法(幅/高さ)を制御する方法

 function postToFeed() { 

      // calling the API ... 
      var obj = { 
        method: 'feed', 
        link: link_url, 
        name: title, 
        caption: 'Blah blah', 
        description: body, 
        picture: image_url, 
        source: 'http://pathto.com/player.swf' 
      }; 

      function callback(response) { 
       //document.getElementById('msg').innerHTML = "Post ID: " + response['post_id']; 
      } 

      FB.ui(obj, callback); 
     } 
+0

どのようにサイズを修正できましたか? Stream.publishとFB.UIを使用しています。しかし私はそれを私の壁には働かせるが、私の餌には働かない。あなたの実装コードを見たいと思うでしょう! – Komsomol

答えて

1

参照:

http://www.longtailvideo.com/support/blog/19150/publish-your-videos-to-facebook-with-a-jw-player彼らはプレイヤーをアップサイズする方法についての良い詳細な情報を持っています。私はこれが最近まで可能だったのか分からなかった。しかし、ブログ投稿に記述されているようにog:タグが設定されたページを指すように、あなたの投稿のURLをフィードに変更する必要があります。

+0

ありがとうございます。私はリンター法を避けようとしていました。私は代わりにstream.publishで動作するようにしました。 –

3

私はしばらく前に、この上でいくつかの実験をした:これらは私のノートだった:

埋め込まれた場合には、SWFファイルは、SWFのembedタグのサイズの80%に縮小します。 たとえば、100x100は80x80と表示されます。 今日の表示可能な最大サイズ(2010年6月15日): 460x466(368x373と表示されます)

+0

情報ありがとうございます。 –

+0

今日はFacebookの埋め込みswfの最大幅は403です。これを超えると、幅が403になり、配置した寸法の縦横比に応じた高さになりますたとえば、640x480はFacebookで403x302になります....) –

関連する問題