6

我知道可以在 Android 上启动 YouTube 应用(如果已安装)来观看特定视频。我们可以为搜索做类似的事情吗?

我的意思是我可以使用 YouTube api 进行搜索,但我不想这样做,我只想将搜索参数提供给 youtube 应用程序,以便它可以为我进行搜索。(所以,我不想打开网络浏览器来显示搜索结果,而是想在 youtube 应用程序中显示结果)

这可能吗?

4

2 回答 2

5

尝试这样的事情:

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

"query", "something"是您的搜索查询,例如:

 intent.putExtra("query", "cats");
于 2013-07-03T10:59:58.210 回答
1

您也可以使用这样的链接: https ://www.youtube.com/results?search_query=madonna

于 2018-07-03T22:22:43.077 回答