WebView не будет воспроизводить встроенное флэш-видео - PullRequest
5 голосов
/ 22 августа 2011

Я тестирую на устройстве Xoom под управлением ОС 3.2.Проект построен (в Eclipse) с использованием библиотеки 3.1.

У меня установлена ​​последняя версия флэш-памяти, и встроенная флэш-память прекрасно работает в браузере моего планшета.

Если я создаю действие, подобноеэто:

WebView browser = (WebView) findViewById(R.id.browserView);
browser .getSettings().setJavaScriptEnabled(true);
browser .getSettings().setPluginsEnabled(true);
browser .loadUrl("http://m.kongregate.com/games/Jiggmin/the-game-of-disorientation-mobile");

Затем я слышу звук, воспроизводимый для вспышки, но он отображается в виде белого прямоугольника.

Аналогично, любая другая страница со встроенной вспышкой имеет ту же проблему.Я также попытался создать строку, содержащую статический HTML-контент, и загрузить ее в браузер ... но у нее та же проблема.

Я прочитал каждое решение, которое смог найти в Интернете, от настройки представленияневидимым, пока не вызывается событие onPageFinish, расширению класса WebView и его наведению на него.Я пробовал рефлексию, вызывать скрытые свойства в настройках WebView для включения флэш-памяти и т. Д. Ничего не работает.

Пожалуйста, помогите!

Спасибо,

Мат

1 Ответ

2 голосов
/ 22 августа 2011

Вы можете найти мой ответ здесь :

Попробуйте создать приложение с последним Android Api (http://developer.android.com/guide/practices/optimizing-for-3.0.html#Upgrading) и активировать аппаратное ускорение (то же самое)ссылку, чуть чуть ниже) о вашей активности, которая должна отображать flash.

...