5

Webviewアプリでいくつかの html データを表示するために使用しています。次のコードを使用しています。

WebView featureview = (WebView) findViewById(R.id.featureview);
WebSettings webSettings = featureview.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
featureview.loadData(featureDescription, "text/html", "utf-8");

一部の HTML データには、 のようなコードを使用して YouTube からのビデオが埋め込まれています<iframe height='390' frameborder='0' width='640' allowfullscreen='' src='http://www.youtube.com/embed/8xgkw67o0Gc' title='YouTube video player'></iframe>。しかし、それは黒い画面を与えています。コードの問題は何ですか?ここで追加したいのは、Flash Player をインストールし、Android 2.2 デバイスで試していることです。

4

2 に答える 2

1

試す:

webView.getSettings().setPluginsEnabled(true);

または非推奨ではない同等のもの:

webview.getSettings().setPluginState(WebSettings.PluginState.ON);
于 2012-10-23T06:37:07.430 に答える
0

JavaScript を有効にする

 myWebView = (WebView) findViewById(R.id.webview); 
 WebSettings webSettings = myWebView.getSettings(); 
 webSettings.setJavaScriptEnabled(true); 
 myWebView.loadUrl("http://www.youtube.com"); 

このリンクを参照してください

http://www.anddev.org/novice-tutorials-f8/play-youtube-videos-with-youtube-app-from-webview-t50422.html

于 2011-07-29T07:25:15.300 に答える