在Android上选择YouTube视频?

时间:2012-04-21 16:22:32

标签: android android-intent youtube youtube-api

我需要一种让用户选择YouTube视频的方法。

用户是否有办法进入我的应用程序,在我的应用程序中按下按钮,让他们进入YouTube应用程序,让他们在YouTube应用程序中选择一个视频,然后让他们返回我的应用程序而不用YouTube视频开始播放,并使用他们选择的YouTube视频的UID返回?

我发现了这一点,但它只会让我进入YouTube应用程序,我想在视频开始之前退出YouTube应用程序

Intent intent = new Intent(Intent.ACTION_SEARCH);
intent.setPackage("com.google.android.youtube");
intent.putExtra("query", "Android");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

对此的建议很棒。

1 个答案:

答案 0 :(得分:1)

我认为不可能,但您可以使用youtube api搜索视频。

您可以在这里查看api文档:

https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters

例如,对以下网址的请求会搜索与查询字词“足球”匹配但与搜索字词“足球”不匹配的第二组10个最近上传的视频:

  

https://gdata.youtube.com/feeds/api/videos?q=football+-soccer&orderby=published&start-index=11&max-results=10&v=2