我认为自己的问题很清楚,我也想在自己的视频播放器中播放,而不是在android附带的视频播放器中播放...因此,以下代码无法解决我的问题。我只是不知道如何在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视频,则可能需要使用HTTP请求并在某些时候进行浏览。
https://developers.google.com/youtube/2.0/developers_guide_protocol
这样,您可以解析来自API的响应,并根据搜索请求直接获取所需视频的链接(如果那是应用程序的计划功能)。
关于android - Android:如何检索YouTube搜索结果及其视频ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21093237/