如何在点击在youtube上搜索到的查询的按钮后,从其他应用程序打开Youtube应用程序?

时间:2016-09-20 09:31:35

标签: android-activity youtube-api android-developer-api

我应该在我的活动中定义什么,即Action,ActivityClass,ActivityPackage,ExtraKey和ExtraValue来定义应用程序中打开Youtube应用程序的意图以及在youtube中搜索到的“ExtraValue”打开Android手机? 我正在尝试以下组合,但得到错误601。

Action: android.intent.action.SEARCH
ActivityClass: com.google.android.youtube.WatchActivity
ActivityPackage: com.google.android.youtube
DataType: 
DataUri: 
ExtraKey: query
ExtraValue: app Inventor activity starter
ResultName: 

1 个答案:

答案 0 :(得分:0)

在您的项目中使用此功能: https://developers.google.com/youtube/android/player/downloads/

在您的onclick方法中包含此代码:

Intent intent = YouTubeStandalonePlayer.createVideoIntent(getActivity(), api_key, video_id);
startActivity(intent);

api_key是Google Console API开发人员密钥。 video_id是v =之后的代码,例如:“https://www.youtube.com/watch?v=fYWZNN4bbz8”中的fYWZNN4bbz8

:)