我需要一种让用户选择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);
对此的建议会很棒。
最佳答案
我认为这不可能,但是您可以使用youtube api搜索视频。
您可以在此处查看api的文件存储:
https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters
例如,对以下网址的请求将搜索与查询词“足球”相匹配但与查询词“足球”不匹配的第二组10个最近上传的视频: