加载视频缩略图时的跨域问题(Flash)

时间:2012-04-11 12:05:12

标签: flash facebook-graph-api video thumbnails cross-domain-policy

我正在尝试在Flash应用程序中显示一些Facebook视频缩略图,我尝试加载的所有视频缩略图似乎都在https://fbcdn-vthumb-a.akamaihd.net托管。

但是无法加载crossdomain.xml(拒绝访问)。这有什么办法吗? (除了通过代理加载图像)。也许可以使用替代网址?

编辑:这是一个Facebook错误和has been reported

3 个答案:

答案 0 :(得分:0)

尝试在Loader中使用LoaderContext并将checkPolicyFile标志设置为true:

var lc:LoaderContext = new LoaderContext();
lc.checkPolicyFile = true;

var loader:Loader = new Loader();
loader.load(new URLRequest("https://url.com/image/path/name.jpg"), lc);

答案 1 :(得分:0)

Akamai CDN上的跨域策略文件存在一些已知问题。以下是对您的类似问题的深入研究,以及解决方案:

http://jessewarden.com/2009/03/handling-crossdomainxml-and-302-redirects-using-netstream.html

答案 2 :(得分:0)

我最终使用代理来加载拇指,所以crossdomain没有问题,我刚检查过,并且crossdomain文件现在正确。