2012-03-07 93 views
0

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

下一步是获得安装的应用程序的访问令牌,我正在做同样的上述文件解释,但得到这个错误。

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

任何帮助,高度赞赏或者你可以建议一些方法来访问我的Android应用程序的YouTube视频仅使用的MediaPlayer和VideoView。

在此先感谢。

回答

1

试试这个线程How to play YouTube video in my Android application?

步骤:

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

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

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

Soham:该作品为RTSP(实时流协议)仅作为我已经测试了.....不过的Youtube我们在Web中观看的视频不包含rtsp网址,而不包括如何在运行时为每个视频获取rtsp网址。 – 2012-03-07 08:45:32

+0

也许这将有助于:http://stackoverflow.com/questions/7937903/get-rtsp-url-from-youtube – Soham 2012-03-07 08:53:13

相关问题