2

我正在使用以下代码将 SWF 发布到用户墙上。一切正常,看起来不错,除了在新的时间轴上,SWF 超出了帖子栏的边界。无论我做什么,看起来 FB 都将宽度设置为 398px。在 AS3 中,我将 SWF 设置为无比例 (stage.scaleMode = StageScaleMode.NO_SCALE;),但 FB 不在乎。所以我想知道是否可以明确设置宽度和高度。我查看了 api 并没有找到任何“feed”方法。

        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);
        }
4

2 回答 2

3

不久前我对此做了一些实验:这些是我的笔记:

嵌入时,swf 文件将缩小到 swf 嵌入标签大小的 80%。例如:100x100 将显示为 80x80。截至今天(2010 年 6 月 15 日)可显示的最大尺寸为:460x466,将显示为 368x373

于 2012-01-07T01:13:48.013 回答
1

见:http ://www.longtailvideo.com/support/blog/19150/publish-your-videos-to-facebook-with-a-jw-player

他们有关于如何调整播放器大小的详细信息。直到最近我才知道这是可能的。但是,您可能必须更改您在提要中发布的 url,以指向带有 og: 标签设置的页面,正如他们在该博客文章中所描述的那样。

于 2012-01-07T00:49:57.473 回答