使用eclipse将youtube视频嵌入到Android应用程序中?

时间:2011-04-27 02:10:50

标签: android eclipse youtube

我正在试图弄清楚如何使用eclipse将youtube视频嵌入到android中。我更喜欢使用无铬播放器,但此时没有必要。

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

3 个答案:

答案 0 :(得分:8)

嵌入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);

答案 1 :(得分:3)

Android版YouTube API现已推出。关注this link,您将找到如何在Android下使用YouTube API的示例。

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

答案 2 :(得分:0)

如果您想要从应用程序内部播放视频以真正嵌入它,您可以使用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");