【问题标题】:GET Access Token for Installed Applications for YouTube API获取 YouTube API 的已安装应用程序的访问令牌
【发布时间】:2012-03-24 18:36:58
【问题描述】:

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

下一步是获取已安装应用程序的访问令牌,我正在做与上述文档解释相同的操作,但出现此错误。

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 视频。

提前致谢。

【问题讨论】:

    标签: android youtube oauth-2.0


    【解决方案1】:

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

    步骤:

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

    b.用于播放媒体 - 通常播放音频/视频在 android 中有 mediaplayer api。 FILE_PATH 是文件的路径 - 可能是 url(youtube) 流或本地文件路径

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

    【讨论】:

    • Soham:这项工作仅适用于 rtsp(实时流协议),因为我已经对此进行了测试.....但是我们在 Web 中查看的 Youtube 视频不包含 rtsp url,而不是如何获取运行时每个视频的 rtsp url。
    猜你喜欢
    • 1970-01-01
    • 2015-11-25
    • 2017-04-11
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 2013-11-28
    • 2017-12-10
    相关资源
    最近更新 更多