アプリに YouTube ビデオを埋め込む必要があります。アプリを使用していて、YouTube アプリを使用していないときにビデオを表示する可能性があります。私はウェブビューとYouTubeビデオのiframe埋め込みを使用してそれを行うことができ、2つのデバイスで正常に動作します.1つはAndroid 4.1.1、もう1つは4.2です。Android 2.3.4 を搭載した携帯電話で試してみると機能しません。サムネイルは表示されますが、クリックすると黒いスペースが残ります。Android バージョン < 3.0 は HTML5 タグをサポートしていないのでしょうか? 申し訳ありませんが、私はこのことに比較的慣れていません。前もって感謝します。これが私のコードです:
wbv = (WebView) this.findViewById(R.id.webView1);
wbv.setFocusable(true);
wbv.setFocusableInTouchMode(true);
wbv.getSettings().setJavaScriptEnabled(true);
wbv.getSettings().setPluginState(PluginState.ON);
wbv.getSettings().setRenderPriority(RenderPriority.HIGH);
wbv.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
wbv.getSettings().setDomStorageEnabled(true);
wbv.getSettings().setDatabaseEnabled(true);
wbv.getSettings().setAppCacheEnabled(true);
wbv.setWebViewClient(new WebViewClient());
wbv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
String html ="<html><body><iframe class=\"youtube-player\" type=\"text/html\" width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/ID\" frameborder=\"0\" allowfullscreen></iframe></body></html>";
String mime = "text/html";
String encoding = "utf-8";
wbv.loadData(html, mime, encoding);