Ich versuche, ein Video aus einer HTML5-Datei in einem Android WebView zu spielen. Ich habe verschiedene Lösungen ausprobiert, die hier angeboten werden, z. B. die Kodierung des Videos nach H.264, aber bisher höre ich nur den Ton des Videos ohne Bild.Video in einem Android WebView spielt mit Ton, aber kein Bild mit hardwareAccelerated = true
Code:
webView.setWebChromeClient(new WebChromeClient());
settings.setJavaScriptEnabled(true);
settings.setPluginState(WebSettings.PluginState.ON);
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
String data = "index.html";
webView.loadUrl(data);
webView.setBackgroundColor(Color.TRANSPARENT);
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
webView.clearCache(true);
Manifest:
<application
android:hardwareAccelerated="true"
Jede Hilfe apreciated wird es Ihnen danken.
nicht Ihr spezielles Problem sicher, aber meine Probe, die ich in einigen Anwendungen verwendet habe, ist hier - https://gist.github.com/Offbeatmammal/3718414. Meine Vermutung wird entweder die "hardwareAccelerated" ein Problem sein (ältere Android-Geräte), oder die Videokodierung – Offbeatmammal
@Offbeatmammal danke, half Ihr Link mein erstes Problem gelöst. Jetzt, um KitKat WebView Rendering Probleme zu lösen. –
groß :) soll ich es als Antwort posten, damit Sie es für andere bestätigen können? – Offbeatmammal