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
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
Post a Comment