1
我在使用WebView播放YouTube視頻時遇到問題。整天我都在閱讀關於如何做到這一點的問題和答案,但它不起作用。 我已經設定的清單,這是我使用Android:在Webview上播放YouTube視頻
mWebview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
mWebview.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebview.setWebChromeClient(new WebChromeClient());
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.getSettings().setAppCacheEnabled(true);
mWebview.setInitialScale(1);
mWebview.getSettings().setLoadWithOverviewMode(true);
mWebview.getSettings().setUseWideViewPort(true);
//webSettings.setLoadsImagesAutomatically(true);
//webSettings.setSupportZoom(false);
mWebview.loadUrl("https://www.youtube.com/embed/MYVIDEOID");
什麼的發生是this我可以點擊播放按鈕計時開始,但我什麼也看不到代碼。
編輯: 該問題似乎在模擬器上,而不是在真實的設備上,檢查評論的答案。
沒有發生,像以前一樣,我可以點擊播放按鈕,計時開始移動,但不能看到視頻 – justo
做你在你的應用標籤中加入了這個android:hardwareAccelerated =「true」' –
當然,還有互聯網權限 – justo