-1
我需要在webview中播放YouTube視頻,該視頻的鏈接出現在我的標記中。但是當我運行我的應用程序時,只有一個圖片(縮略圖)出現在帶有播放圖標的位置,點擊它之後,它會在00:00時顯示一個帶有搜索欄的黑色屏幕,並在其上加載符號,但然後沒有任何反應或顯示。它比整天都在那裏。如何通過Android中的<iframe>在Webview中播放視頻?
我正在使用模擬器4.4 Android。
我的代碼是如下: -
WebView content = (WebView)findViewById(R.id.webView1);
String html="<html><body>Some text goes here<br>"
+ "<iframe src=\"//www.youtube.com/embed/eu9kMIeS0wQ?rel=0\" height=\"360\" width=\"640\" allowfullscreen=\"\" frameborder=\"0\"/></iframe></body></html>";
content.getSettings().setPluginState(PluginState.ON_DEMAND);
content.getSettings().setJavaScriptEnabled(true);
content.getSettings().setAllowFileAccess(true);
content.setWebChromeClient(new WebChromeClient());
content.setWebViewClient(new WebViewClient());
content.loadDataWithBaseURL("SomeStringForBaseURL", html, "text/html", "UTF-8", "");
我還包括
安卓硬件加速= 「真」>在清單。
我需要爲Youtube或任何其他事情添加任何API。或者我開始犯什麼樣的錯誤?任何幫助將不勝感激。提前致謝。