Приложение для Android, которое я создал, работает очень хорошо, за исключением телефонов с Android 4.0 (ICS). Пользователи сообщают, что они только видят серый фон.Неизвестная проблема с WebView на ICS
Я попытался протестировать это с помощью эмулятора Android, но у меня нет никаких стеков или ошибок (хотя я не могу проверить, действительно ли видео играет, поскольку оно находится на эмуляторе).
Вот код:
WebView player = (WebView) findViewById(R.id.player);
player.getSettings().setLoadWithOverviewMode(true);
player.getSettings().setUseWideViewPort(true);
player.getSettings().setJavaScriptEnabled(true);
player.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
player.getSettings().setPluginState(WebSettings.PluginState.ON);
player.setWebViewClient(new JoinDOTAWebViewClient());
player.setKeepScreenOn(true);
player.setBackgroundColor(R.drawable.background);
player.setVerticalScrollBarEnabled(false);
player.setHorizontalScrollBarEnabled(false);
flashObject = changeDimensions(flashObject);
String actualURL = wrapActualURL(getVideoID(flashObject));
player.loadUrl(actualURL);
Если вам нужна дополнительная информация, не стесняйтесь спрашивать. Спасибо!
Эй, если вы не возражаете, отправляя APK где-то у меня есть Galaxy Nexus с ICS я могу проверить это на для тебя, у меня есть некоторые системные инструменты, которые позволяют мне смотреть на журналы на телефоне, чтобы я мог дать некоторое представление (также могу сказать, смогу ли я повторно создать, я думаю, что теперь есть опция ОС для отключения плагинов в браузере, мне любопытно, если это отменяет ваши попытайтесь установить PluginState. – shaunhusain
На самом деле, просто дважды проверьте его в настройках браузера в расширенном разделе: Включите плагины, но я честно не помню значение по умолчанию, у меня оно установлено на «Always On», другие варианты «по требованию» и «выкл». – shaunhusain
приложение находится в Google Play здесь: https: //play.go ogle.com/store/apps/details?id=com.dokgu.joindota также весь мой код, весь проект можно найти на GitHub: https://github.com/dokgu/JoinDOTA – dokgu