ВОЗДУХ на Android || воспроизведение больших файлов FLV из каталога приложений - PullRequest
0 голосов
/ 27 января 2011

Я включил большой FLV-файл в проект AIR для Android.

Мне удалось установить приложение на SD-карту (с помощью браузера файлов Astro) Теперь, когда я воспроизводю FLV-файл (находясь вкаталог приложений) из 5мб все работает просто отлично.Когда я использую FLV-файл большего размера (300 МБ), ничего не происходит ...

При непосредственном размещении файлов на SD-карте это работает, но я хочу избежать этого, потому что мои файлы отображаются так.Я пробовал en / decrypting файла flv, но это мучительно медленно ...

Кто-нибудь знает, как с этим справиться?

Заранее большое спасибо.

Ответы [ 3 ]

0 голосов
/ 27 января 2011

Я считаю, что среда AIR подходит для простого / быстрого / стандартного использования Android, но, прочитав все вопросы, поступающие в SOF, я бы сказал, что она не подходит для более крупного / странного / продвинутого приложения.

Возможно, вам придется попробовать настоящий Android SDK.

0 голосов
/ 31 января 2011

Спасибо за ответы, ребята.

Кажется, что на самом деле проблема не в AIR.Проблема в том, что когда вы устанавливаете приложение на SD-карту и записываете файлы в свой пакет, эти файлы не сохраняются в комплекте на SD-карте, а записываются во внутреннюю память.

Таким образом, указание на каталог приложения, когда приложение находится на SD-карте, фактически указывает на внутреннюю память устройства.Это не имеет никакого смысла ...

Из-за этого я записываю файлы в 'user directory', указывающие на SD-карту, но при этом мои файлы остаются незащищенными на SD-карте.Есть способы сделать шифрование / дешифрование, но для больших файлов они слишком сильно замедляют процесс, тем самым разрушая пользовательский опыт.

Это похоже на многоголового дракона ... Как только вам удастся отрезать одну голову, он растетдаже больше ... Для каждого решения, которое вы найдете, вы получаете две дополнительные задачи и так далее ...: -)

0 голосов
/ 27 января 2011

Согласитесь со мной использовать Darwin Streaming Server, это правильно работает на моей машине

См. Ссылку для получения дополнительной информации

http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html#Video_Streaming_with_the_Google_Phone

...