如何从S3加载Android游戏中的swf文件

问题描述 投票:1回答:1

我有10个级别的Android游戏。菜单屏幕上将显示加载级别的图标。每个级别是一个单独的文件,例如level1.swflevel10.swf。在GoDaddy中托管时,这些文件可以在游戏中正常加载。

问题:当我使用public设置将文件移动到S3存储(Amazon Web Services)时,文件正在浏览器中下载,但游戏内部未加载相同文件。

有什么建议吗?

[我已经尝试过使用两种S3 URL格式..

我的结果是:

  • 在浏览器中工作
  • 在网站的html页面中工作
  • 在游戏中不起作用

我的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

android amazon-web-services flash amazon-s3
1个回答
0
投票

请确认您使用的endpoint正确。

© www.soinside.com 2019 - 2024. All rights reserved.