Как загрузить SWF-файлы в Android-игре от S3 - PullRequest
1 голос
/ 15 мая 2019

У меня есть игра на андроид с 10 уровнями. Экран меню будет иметь значки для загрузки уровней. Каждый уровень представляет собой отдельные файлы, такие как level1.swf до level10.swf. Эти файлы нормально загружались в игру, когда она размещалась в GoDaddy.

Задача
Когда я переместил файлы в хранилище S3 (Amazon Web Services) с настройкой public, файл загружается в браузер, но этот же файл не загружается в игре.

Есть предложения?

Я пытался , используя оба формата URL-адреса S3 ..

и мои результаты:

  • работает в браузере
  • работает на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...