我想在我的应用程序中实现一项功能,该功能允许用户将YouTube视频添加到他的个人资料中。事实是,我真的不喜欢手动添加URL的方法。相反,我认为在用户的频道上打开YouTube应用并让他选择视频会容易得多。之后,我希望将链接转移到应用程序,以便我可以处理它并发送视频。
是否可以使用常规startActivityForResult()
或YouTube API来做到这一点?谢谢
答案 0 :(得分:0)
您可以使用YouTubeStandalonePlayer
类来创建将在独立播放器活动中播放Youtube视频的意图。此类是在您的应用程序中播放YouTube视频的一种非常简单的方法。
Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID); startActivity(intent);
这是您可以在YoutubeStandalonePlayer
类下使用的方法:
静态 YouTubeInitializationResult
getReturnedInitializationResult (意图数据)
如果您以
YouTubeStandalonePlayer
开始startActivityForResult
活动,则可以 使用此方法来转换传入的数据意图onActivityResult
变成YouTubeInitializationResult
。