我正在尝试在Flash应用程序中显示一些Facebook视频缩略图,我尝试加载的所有视频缩略图似乎都在https://fbcdn-vthumb-a.akamaihd.net托管。
但是无法加载crossdomain.xml(拒绝访问)。这有什么办法吗? (除了通过代理加载图像)。也许可以使用替代网址?
编辑:这是一个Facebook错误和has been reported
答案 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文件现在正确。