2013-05-12 85 views
1

我能够通过search result使用link获取所有数据,并且可以通过链接在youtubeapi jar的帮助下在设备的已安装youtube应用中播放视频。在youtube api android中如何使用开发人员密钥?

Intent videoIntent = YouTubeIntents.createPlayVideoIntent(this, 
      "y4cJxadBTVU"); 
    startActivity(videoIntent); 

Developer key在哪里发挥作用?

是否适用于版本3?

我第一次处理youtube api

任何帮助/建议将高度赞赏..

感谢

+2

当您需要做一些API查询时,经常会使用它,例如根据查询词查询视频结果。此外,由于您使用的是YouTubeIntents,我相信您正在实施YoutubeAndroidPlayerApi库,在这个库中它们为您提供ThumbnailView和YoutubePlayerView,这些是您需要开发人员密钥进行调用的类。至于你在做什么,它不需要任何。 – 2013-05-12 12:56:58

+0

如果我想实现youtube播放器到应用程序,那么只有我们需要开发人员的密钥? – moDev 2013-05-12 13:02:27

+2

YoutubePlayerView是一个类,它是一个像ImageView这样的视图对象,您可以在xml布局文件中声明,使用视频初始化视图,您需要一个开发人员密钥。但如果你只是在你的问题内部做什么,你就不需要它。 – 2013-05-12 13:15:18

回答

0

根据意见和我自己的经验,我可以回答这个问题。 开发者KEY不需要仅仅使用YoutubeIntents,因为它在Youtube应用中打开视频,该应用已经具有打开任何公共视频的必要特权。 在我的应用程序中,我使用的是完全相同的课程,并且我没有在Google Developer Console上启用任何额外的API,也不需要任何密钥。

虽然,我不确定它是否能正常工作,但如果您尝试打开一些私人视频,我预计YT应用会提示用户输入有效的身份验证。

相关问题