在Facebook(FBML)上使用带皮肤的Flash FLVPlayback组件
我正试图在Facebook页面选项卡上插入一个播放器,其中FBML带有在Facebook(FBML)上使用带皮肤的Flash FLVPlayback组件,flash,facebook,actionscript,fbml,flvplayback,Flash,Facebook,Actionscript,Fbml,Flvplayback,我正试图在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" wi
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
标记插入的,当然是使用对象插入的)。但是,我在页面选项卡上看不到皮肤
有什么想法吗?您是否尝试在Firebug中捕获对/player/skinName.swf请求的响应?如果是,情况如何?404? 403? 它甚至没有被请求,但crossdomain.xml请求返回404?我认为您可以更准确地使用这些进行调试。检查由
标记生成的html。可能生成的代码向/
添加了一些属性,以某种方式限制了它对外部源的访问
而且,我想您可以访问皮肤的服务器。检查是否有对皮肤文件的任何请求(这可能有助于调试)