Как управлять размерами SWF (ширина / высота) при использовании FB.ui, метод: «feed» - PullRequest
2 голосов
/ 07 января 2012

Я использую следующий код для публикации SWF на стене пользователя. Все работает и выглядит хорошо, за исключением того, что на новой временной шкале SWF пересекает границы столбца записей. Похоже, что FB устанавливает ширину в 398 пикселей, независимо от того, что я делаю. В AS3 я установил SWF без масштаба (stage.scaleMode = StageScaleMode.NO_SCALE;), но FB это не волнует. Поэтому мне было интересно, смогу ли я установить ширину и высоту явно. Я посмотрел в API и ничего не нашел для метода «кормить».

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

Ответы [ 2 ]

3 голосов
/ 07 января 2012

Некоторое время назад я провел несколько экспериментов: это были мои заметки:

При внедрении swf-файлы уменьшаются до 80% от размера тега встраивания swf.Например: 100x100 будет отображаться как 80x80.Максимальный размер для отображения на сегодня (15 июня 2010 г.): 460x466, который будет отображаться как 368x373

1 голос
/ 07 января 2012

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

У них есть хорошая подробная информация о том, как увеличить размер игрока.Я не знал, что это возможно до недавнего времени.Однако вам, возможно, придется изменить URL-адреса вашего сообщения в ленте, чтобы они указывали на страницу с настройкой тегов og:, как они описывают в этом сообщении в блоге.

...