Я загружаю .swf файлы в WebView напрямую, используя webView.loadUrl("http://whatever.com/file.swf");
.Он прекрасно работает в большинстве случаев.
При загрузке нескольких определенных файлов swf на некоторых устройствах, однако, вскоре после того, как начинает отображаться флэш-носитель, мое приложение закрывается сОшибка сигнала 11, вызванная плагином Flash Player. Пример дампа LogCat здесь .Исключение не выбрасывается.То же самое происходит, если я загружаю эти файлы в браузер xScope .
При загрузке их в Браузер Dolphin или Браузер Android по умолчанию , однако вскоре после того, как медиа начинает отображаться, в LogCat выводится следующее:
05-31 18:13:15.498: DEBUG/FONT(9183): WARNING: **************************** Detect FLEngine error 1 ****************************
05-31 18:13:15.558: DEBUG/(9183): ---------------------------------------------------------------> call AudioTrack stop()
и на экране отображается значок ошибки:
Не происходит ошибка SIGSEGV, и браузер не завершает работу.
Кто-нибудь знает, как я мог сделать то же самое?Предотвратить плагин Flash Player от возникновения ошибки SIGSEGV, и просто обработать ошибку самостоятельно, без остановки приложения?Любая помощь будет принята с благодарностью.