android - WebView videos not playing on samsung devices -


i have simple webview ,nothing complex

    url = getintent().getextras().getstring(finalvariables.load_url);     mwebview =(webview) findviewbyid(r.id.mywebview);     progressbar = (progressbar)findviewbyid(r.id.progressbar);     if(!textutils.isempty(url))     mwebview.loadurl(url);     mwebview.setwebviewclient(new webviewclient() {         @override         public void onpagestarted(webview view, string url, bitmap favicon) {             super.onpagestarted(view, url, favicon);             progressbar.setvisibility(view.visible);         }          @override         public boolean shouldoverrideurlloading(webview view, string url) {             return super.shouldoverrideurlloading(view, url);         }          @override         public void onpagefinished(webview view, string url) {             super.onpagefinished(view, url);             progressbar.setvisibility(view.gone);         }      });     websettings websettings = mwebview.getsettings();     websettings.setjavascriptenabled(true); 

but reason if opened page has video in it, won't played

enter image description here

this seeing now.but when run same code on sony device,no problems there.i tried enabling android:hardwareaccelerated="true" in androidmanifest.xml didn't work.any appreciated.

i found solution , quite simple.adding single line on shouldoverrideurlloading fixed problem ie,

mwebview.setwebchromeclient(new webchromeclient()); 

hope someone.


Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -

Nuget pack csproj using nuspec -