使用eclipse将youtube视频嵌入android应用程序?

使用eclipse将youtube视频嵌入android应用程序?,android,eclipse,youtube,Android,Eclipse,Youtube,我试图弄清楚如何使用eclipse将youtube视频嵌入android。我更喜欢使用无铬播放器,但在这一点上它是没有必要的 任何关于如何做到这一点的帮助都将不胜感激 嵌入Youtube视频的最简单方法是使用意图启动Youtube应用程序,如下所示: String video_path = "http://www.youtube.com/watch?v=opZ69P-0Jbc"; Uri uri = Uri.parse(video_path); // With this line the Yo

我试图弄清楚如何使用eclipse将youtube视频嵌入android。我更喜欢使用无铬播放器,但在这一点上它是没有必要的


任何关于如何做到这一点的帮助都将不胜感激

嵌入Youtube视频的最简单方法是使用意图启动Youtube应用程序,如下所示:

String video_path = "http://www.youtube.com/watch?v=opZ69P-0Jbc";
Uri uri = Uri.parse(video_path);

// With this line the Youtube application, if installed, will launch immediately.
// Without it you will be prompted with a list of the application to choose.
uri = Uri.parse("vnd.youtube:"  + uri.getQueryParameter("v"));

Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

Android的YouTube API现在可用。下面,您将看到一个如何在Android下使用YouTube API的示例


使用YouTubePlayerView,您可以在活动中播放youtube上的视频。但是无法更改默认控件。

如果您想从应用程序内部播放视频以真正嵌入它,可以使用WebView并仅使用youtube视频的iframe加载它

WebView webview;
webview.getSettings().setJavaScriptEnabled(true);
webview.loadData("<iframe src=\"http://www.youtube.com/watch?v=hZ4sDn89P04\"></iframe>","text/html","utf-8");
WebView-WebView;
webview.getSettings().setJavaScriptEnabled(true);
loadData(“,”text/html“,”utf-8“);

太棒了,谢谢。但我有点困惑,我是否仍然能够在视频的左侧或右侧拥有自己的GUI内容,或者该代码是否将其带入一个完全不同的页面?使用此代码不会启动Youtube应用程序。如果你想拥有自己的GUI,可以看看这个免费的Youtube活动:我也在寻找一种嵌入Youtube视频的方法。有人知道如何嵌入YouTube视频吗?