如何获取正确的视频URL

时间:2012-06-20 09:07:23

标签: android android-webview

我试图在Android应用程序上播放VideoView中的视频。 问题是我如何从youtube而不仅仅是网页获取正确的视频链接?

setContentView(R.layout.videopopup);
VideoView vv = (VideoView)findViewById(R.id.videoElem);

MediaController mc = new MediaController(this);
mc.setEnabled(true);
mc.show(0);
vv.setMediaController(mc); 
vv.setVideoURI(Uri.parse("http://www.youtube.com/v/oFL2rszPmmU?version=3&feature=player_detailpage"));
vv.requestFocus();
vv.showContextMenu();
vv.start();  

在此链接中:Video View not playing youtube video

Evgeny Nacu解释了它应该是哪个链接,而不是如何从给定的YouTube页面中检索它。

1 个答案:

答案 0 :(得分:0)

使用默认的YouTube应用播放视频的简单方法:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(your youtube url);

Youtube应用程序将完成所有工作。你不需要做任何事情。

如果无法解决,请在代码中使用webview而不是videoview