/ / Prehrávanie HTML5 hls videa z Android webview - android, html5, video, webview, hls

Prehrávanie HTML5 hls videa z Android webview - android, html5, video, webview, hls

Snažím sa hrať na webových stránkach vložené videov rámci webového zobrazenia, ale po načítaní stránky je oblasť prehrávača videa len prázdnym priestorom. Video sa zobrazí po otvorení webových stránok z bežného prehliadača Chrome na zariadení so systémom Android, ale je prázdne v rámci webového zobrazenia aplikácie. Nastavil som android: hardwareAccelerated = "true" v manifestu a nižšie je kód webového zobrazenia. nápady, prečo sa v webovom zobrazení nezobrazí? Vďaka

    WebSettings webSettings = webView.getSettings();
webSettings.setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient() {

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webView.loadUrl(selectedItem.getLink());

odpovede:

0 pre odpoveď č. 1

Skúsil som to takto:

    webView = (WebView) findViewById(R.id.myWebView);
webView.loadUrl("file:///android_asset/index.html");
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);

Je to v poriadku Pokúste sa spustiť kód na skutočnom zariadení Môžete skontrolovať tento demo projekt: Demo HTML5-Video-Android