开始YouTube活动以取得结果

时间:2018-09-26 16:09:38

标签: android youtube youtube-api

我想在我的应用程序中实现一项功能,该功能允许用户将YouTube视频添加到他的个人资料中。事实是,我真的不喜欢手动添加URL的方法。相反,我认为在用户的频道上打开YouTube应用并让他选择视频会容易得多。之后,我希望将链接转移到应用程序,以便我可以处理它并发送视频。

是否可以使用常规startActivityForResult()或YouTube API来做到这一点?谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用YouTubeStandalonePlayer类来创建将在独立播放器活动中播放Youtube视频的意图。此类是在您的应用程序中播放YouTube视频的一种非常简单的方法。

Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID);
 startActivity(intent);

这是您可以在YoutubeStandalonePlayer类下使用的方法:

  

静态 YouTubeInitializationResult

     

getReturnedInitializationResult (意图数据)

     

如果您以YouTubeStandalonePlayer开始startActivityForResult活动,则可以   使用此方法来转换传入的数据意图   onActivityResult变成YouTubeInitializationResult