2011-09-05 81 views
0

我试图发布一个Flash媒体播放器(而不是Facebook的默认MP3播放器)作为附件流发布。我可以加载Flash应用程序,但不会加载媒体文件。媒体文件和.swf都托管在我的服务器上。如果我从我自己的服务器上托管的测试页加载.swf,而不是在Facebook源中加载,它工作正常。媒体播放器通过闪存流附件

附件的定义是这样的:

{media:[{ 
    type:"flash", 
    imgsrc:"http://mysite.com/images/my-icon.png", 
    swfsrc:"http://assets.mysite.com/files/wavplayer.swf?gui=mini&h=20&w=300&sound=test123.wav", 
    width:40,height:40,expanded_width:40,expanded_height:40}]} 

我不起来跨域闪存权限;有没有一个让这个工作的秘诀?任何方式甚至可以获取Firefox中的Flash应用程序的调试信息? 谢谢!

回答

0

做能够调试flash动画在Firefox中,你需要:

  1. Firebug
  2. Debug Flash Player
  3. Flash Bug(不知道这个插件将与最新版本的FF的工作)

一些错误,如链接到媒体资产(音频,字体,图像),可以看到萤火虫的Net标签。调试Flash Player允许您查看Flash影片的错误,如果.swf以调试模式编译,您将能够看到Flash Bug日志中的所有跟踪。