Видео не отображается в WebView - PullRequest
1 голос
/ 28 ноября 2011

У меня есть приложение, которое загружает URL-адрес в WebView.

web = (WebView) findViewById(R.id.webview);

WebSettings settings = web.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(false);
settings.setSupportMultipleWindows(false);
settings.setSupportZoom(false);
settings.setPluginsEnabled(true);

web.setVerticalScrollBarEnabled(false);
web.setHorizontalScrollBarEnabled(false);

web.loadUrl(lastUrl);

Но место, в котором должно быть видео, сначала отображает «загрузочный» вид, а затем исчезает, если при нажатии на него происходит звуквидео начинает воспроизводиться, но не показывается.

PS: я сталкивался с ответами, в которых говорилось добавить флажок hardwareAccelerated на Manifest, но это решение просто не работает.

Ответы [ 2 ]

2 голосов
/ 29 ноября 2011

Я использовал settings.setDomStorageEnabled (true), а также с hardwareAccelerated = "true", и он работает.

1 голос
/ 28 ноября 2011

Вы видели этот вопрос и комментарий от slytron?

Между прочим, setPluginsEnabled устарела в пользу setPluginState на уровне API 8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...