我需要一种让用户选择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 个视频,这些视频与查询词"足球"匹配,但与查询词"足球"不匹配:
https://gdata.youtube.com/feeds/api/videos?q=football+-soccer&orderby=published&start-index=11&max-results=10&v=2