Используйте FBML, чтобы встроить пользовательский видеоплеер / видео на стенах Facebook? - PullRequest
1 голос
/ 28 октября 2010

Я пытаюсь заставить видео (flv) или проигрыватель swf-видео работать на стенах Facebook, однако, что бы я ни делал - Facebook публикует необработанный fbml и игнорирует код.Что я делаю не так?

<fb:swf 
    swfsrc='http://www.domain.com/flv_player/Main.swf' 
    imgsrc='http://www.domain.com/large1.jpg' 
    allowscriptaccess=”all” 
    flashvars='config=http://www.domain.com/playerConfigEmbed/2179.xml' 
    width="384" height="283" />

Я также пробовал fb: flv

<fb:flv src='http://www.domain.com/files/file.flv' width='400' height='300' title='my movie' color='#FFBB00' salign='r' img='http://www.domain.com/thumbs/large1.jpg' scale='showall'/>

Ответы [ 3 ]

4 голосов
/ 02 марта 2011

Вы можете легко сделать это с метатегами Open Graph.Я написал краткое руководство о том, как это сделать прямо здесь: http://ahrengot.com/tutorials/custom-video-player-on-facebook/

Этот метод также позволит вам использовать запасной вариант HTML5 для iPhone, который будет работать даже в приложении Facebook для iPhone -Мой пример настроен на резервный HTML5, который также демонстрирует эту функциональность.

2 голосов
/ 06 февраля 2011
0 голосов
/ 30 октября 2010

застрахуйте себя от размещения этикетки <Fb:fbjs-bridge /> Перед созданием <fb:swf /> Это поможет вам создать мост для связи с Flash.

Тогда:

<Fb:swf
 Swfsrc ='http: // your domain/yourflash.swf '
 Width = '550' height = '400' align ='center ' />

Если они работают с бесплатным хостингом, наиболее вероятным является то, что Facebook предотвращает визуализацию вашего SWF-файла.

...