我有一个带有10个关卡的Android游戏。菜单屏幕上将显示加载级别的图标。每个级别都是单独的文件,例如level1.swf
至level10.swf
。当这些文件托管在GoDaddy中时,它们可以在游戏中正常加载。
问题:
当我使用public
设置将文件移动到S3存储(Amazon Web Services)时,
该文件正在浏览器中下载,但游戏内部未加载相同文件。
有什么建议吗?
我已经尝试使用两种S3 URL格式。
我的结果是:
我的crossdomain.xml如下
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="*"/>
</cross-domain-policy>
但是,托管在Google存储空间中的文件运行正常
if(lev==2)
{
URLArray[1] ="https://storage.googleapis.com/reverie/andriod_assets1/Reverie_8.swf"
}
if(lev>=3)
{
URLArray[1] ="https://game.s3.amazonaws.com/levels/level"+1+".swf"
}
游戏可以加载并播放2级 游戏无法加载级别3