Использование компонента Flash FLVPlayback со скином на Facebook (FBML) - PullRequest
1 голос
/ 30 октября 2010

Я пытаюсь вставить плеер на вкладку Facebook с помощью FBML с fb:swf.У меня есть следующее:

<fb:swf 
  imgsrc="http://IP/player/player.gif" 
  swfsrc="http://IP/player/player.swf" 
  flashvars="source=http://IP/player/movie.flv"
  swfbgcolor="000000"
  wmode="opaque"
  quality="best"
  width="520"
  height="430" />

Я вижу видео, без проблем.Он воспроизводится внутри компонента FLVPlayback, который использует скин (обозначенный /player/skinName.swf, здесь я также попробовал абсолютный путь).Этот проигрыватель отлично работает везде (даже в приложении Facebook iframe, где он вставляется не с тегом fb:swf, а с object, конечно).Однако на вкладке «Страница» я не вижу обложки.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 08 ноября 2010

Проверьте HTML-код, созданный тегом <fb:swf/>. Возможно, сгенерированный код добавляет некоторые атрибуты к <object>/<embed>, которые каким-то образом ограничивают его доступ к внешним источникам.

Кроме того, у вас есть доступ к серверу скина, я полагаю. Проверьте, есть ли какой-либо запрос к файлу скина (это может помочь с отладкой).

1 голос
/ 08 ноября 2010

Вы пытались получить ответ на запрос /player/skinName.swf в Firebug?Если да, то каков статус?404?403?Это даже не запрошено, но запрос crossdomain.xml возвращает 404?Я думаю, что вы могли бы более точно отлаживать, используя эти.

...