Использование компонента Flash FLVPlayback со скином на Facebook (FBML)

Я пытаюсь вставить игрока на вкладку страницы 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, здесь я пробовал также абсолютный путь). Этот плеер прекрасно работает везде (даже на iframe приложении Facebook, куда он вставляется не с помощью тега fb:swf, а с object, разумеется). Однако я не вижу обложку на вкладке «Страница».

Любые идеи?


person Julio Santos    schedule 30.10.2010    source источник


Ответы (2)


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

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

person Hugo Peixoto    schedule 08.11.2010

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

person erkmene    schedule 08.11.2010