Работа над воспроизведением флеш-проекта из локального приложения / папки на планшете Samsung Galaxy 10.1. проект в основном представляет собой flash-файл, который ссылается на xml для списка воспроизведения, который содержит ссылки на другие swf-файлы или flv-видео, которые хранятся в подпапке ресурсов.
Используя видео, netConnection и netStream для воспроизведения FLV, на мгновение попробовал FLVPlayback, но без мгновенного исправления.
Проект был встроен с помощью html и отлично работает на машинах, на которых он используется, как локальных, так и с сервера. Он «работает» от веб-сайта к приложению, но становится коренастым, и Интернет не будет доступен, когда эти панели используются.
(Но я думаю, что важно отметить, что воспроизведение flv ДЕЙСТВИТЕЛЬНО работает из Интернета на планшет, поэтому я полагаю, что ответ на мои проблемы может заключаться в некоторых ограничениях разрешений, о которых я не знаю.) em >
Мне повезло с приложением, которое просто загружало основной swf-файл в веб-браузере:
WebView wv = new WebView(this);
WebSettings webSettings = wv.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
wv.loadUrl("file:///android_asset/DemoV6/main.swf");
setContentView(wv);
Он успешно загружает SWF-файлы из плейлиста и воспроизводит их, но как только он попадает на flvs,
netStream выдает NetStream.Play.StreamNotFound:[object NetStream]
, а после небольшой подгонки присяжных netConnection выскакивает NetConnection.Connect.Closed:[object NetConnection]
[tl / dr: (Android3.1 / galaxy 10.1) -> swf -> flv == проблема]
Итак, вопрос в том, что мне нужно изменить / добавить, чтобы сделать этот SWF-файл, который воспроизводит FLV-файлы, нормально воспроизводится из Интернета, но не открывает FLV-файлы из локального приложения? (Кроме того, я подозреваю, что позже мне нужно будет хранить FLV-файлы извне, чтобы уменьшить размер приложения, но это уже другая загадка)