У меня простой WebView, ничего сложногоWebView видео не воспроизводится на устройствах Samsung
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);
Но по какой-то причине, если открыта страница имеет видео в нем, он не будет получать играл
это то, что я вижу сейчас. Но когда я запускаю этот же код на устройстве sony, проблем нет. Я попытался включить android:hardwareAccelerated="true"
в AndroidManifest.xml
, но не работал. Любая помощь приветствуется.