0
私は以下のコードを使ってYouTubeからビデオを再生しましたが、動作しません。vnd.youtube:videoidがアンドロイドで再生していません
Webページは表示されませんが、その動画IDで利用可能です。このコードで何が間違っていますか。私を助けてください。
setContentView(R.layout.youtube1);
web=(WebView) findViewById(R.id.video1);
web. getSettings().setJavaScriptEnabled (true);
web. getSettings().setJavaScriptCanOpenWindowsAutomatically (false);
web. getSettings().setPluginsEnabled (true);
web. getSettings().setSupportMultipleWindows (false);
web. getSettings().setSupportZoom (false);
web. setVerticalScrollBarEnabled (false);
web. setHorizontalScrollBarEnabled (false);
web. loadUrl ("vnd.youtube:3MWr19Dp2OU");
web. setWebViewClient (new WebViewClient() {
@ Override public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("vnd.youtube")){
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
}
else
{
return false;
}
}
});