Marcos Vasconcelos
Marcos Vasconcelos

Reputation: 18276

Video not appearing on a WebView

I has a app that loads a url on a 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);

But a spot that should has Video first shows a "loading" view than disappears, if a tap on it occurs, the sound of the video starts playing but not show.

PS: I came across answers that told to add the hardwareAccelerated flag on Manifest, but this solutions simply does not work here.

Upvotes: 1

Views: 5098

Answers (2)

Marcos Vasconcelos
Marcos Vasconcelos

Reputation: 18276

I used settings.setDomStorageEnabled(true) as well with hardwareAccelerated="true" and it's working.

Upvotes: 4

David Suppiger
David Suppiger

Reputation: 91

Did you see this question and the comment from slytron?

By the way setPluginsEnabled is deprecated in favor of setPluginState as of API level 8.

Upvotes: 1

Related Questions