我正在试图弄清楚如何使用eclipse将youtube视频嵌入到android中。我更喜欢使用无铬播放器,但此时没有必要。
任何有关如何做到这一点的帮助将不胜感激。
答案 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");