0
我試圖從Android的WebView中的HTML5文件播放視頻。我已經嘗試了幾種解決方案,例如將視頻編碼爲H.264,但到目前爲止,我只能聽到沒有圖像的視頻的聲音。Android的WebView中的視頻播放聲音,但沒有hardwareAccelerated = true的圖像
代碼:
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);
清單:
<application
android:hardwareAccelerated="true"
任何幫助apreciated,謝謝。
不確定你的具體問題,但我在一些應用程序中使用的示例在這裏 - https://gist.github.com/Offbeatmammal/3718414。我的猜測是'hardwareAccelerated'是一個問題(舊的Android設備),或者視頻編碼 – Offbeatmammal
@Offbeatmammal謝謝你,你的鏈接幫助解決了我最初的問題。 現在,解決KitKat WebView呈現問題。 –
偉大的:)我應該張貼它作爲答案,所以你可以勾選它來確認其他人? – Offbeatmammal