android - Android:如何检索YouTube搜索结果及其视频ID?

标签 android youtube

我认为自己的问题很清楚,我也想在自己的视频播放器中播放,而不是在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/

相关文章:

php - 将常规php格式化为smarty代码

java - 如何在Windows上设置Java路径?

android - 通知到达 Android 时如何调用选项卡组子 Activity ?

android - 找出我使用的是哪个 Keystore 文件

android - 一种在 Android 中显示大量项目的有效方法

api - Youtube chromeless player API是否支持高质量播放?

youtube - 您可以强制YouTube嵌入仅使用HTTP(而不使用HTTPS)吗?

c++ - 在 C++ 中检测 youtube 的全屏模式

android - 通过简单的适配器在 ImageView 中显示位图图像

项目的android gridview行高最大值