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