获取YouTube API的已安装应用程序的访问令牌

时间:2012-03-07 08:25:03

标签: android youtube oauth-2.0

我想在我的应用程序中使用Android VideoView获取YouTube视频。 我正在浏览Google的YouTube API。我已经借助此API文档生成了客户端ID,客户端密钥,重定向URL和代码。 https://developers.google.com/youtube/2.0/developers_guide_protocol#OAuth2_Installed_Applications_Flow

下一步是为已安装的应用程序获取访问令牌,我正在解释上面的Doc正在解释但是收到此错误。

java.io.FileNotFoundException: https://accounts.google.com/o/oauth2/token?code=4/sfsekiMy-EWE_7der69fy3wsdfdsseclient_id=412600012302.apps.googleusercontent.com&client_secret=0P7H4yqRZY2jmpluiyswqnbz&redirect_uri=http://localhost/oauth2callback&grant_type=authorization_code

非常感谢任何帮助,或者您可以建议使用MediaPlayer和VideoView在我的Android应用中访问YouTube视频。

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这个帖子How to play YouTube video in my Android application?

步骤:

一个。使用菜单选项为您的播放器(全屏)屏幕创建一个新活动。在不同的线程中运行mediaplayer和UI。

湾对于播放媒体 - 一般来说播放音频/视频有android中的mediaplayer api。 FILE_PATH是文件的路径 - 可能是url(youtube)流或本地文件路径

MediaPlayer mp = new MediaPlayer();
mp.setDataSource(FILE_PATH);
mp.prepare();
mp.start();