问题标签 [android-youtube-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
140 浏览

android - Android - 要列出和播放视频,设备是否需要 Youtube 应用程序?

我试图使用 Android YouTube API,但是当我运行演示应用程序时,它说我需要在我的设备上安装 YoutubeApp。

而且我不会要求我的用户去下载额外的应用程序。所以显得毫无意义。

有没有办法将视频拉到频道中,让用户选择一个视频并通过 youtube.com 播放?

0 投票
5 回答
6304 浏览

youtube - Youtube API 密钥 - accessNotConfigured 错误

我在 YouTube 上注册了一个 Android 应用程序,并获得了一个 API 密钥。然后我尝试通过我的浏览器进行 api 调用来尝试这样的操作:

我得到了这个错误:

但我确实配置了我的帐户并将服务设置为使用 YouTube Data API v3 知道我还需要做什么吗?

编辑:创建 clientId 并启用所有需要的服务后,我得到了这个响应:

到我粘贴到浏览器中的这个网址:

与我在浏览器中输入此 url 时的结果相同

https://www.googleapis.com/youtube/v3/channels?part=contentDetails&mine=true&key=key_for_browser_apps

谢谢,亚历克斯

0 投票
1 回答
3250 浏览

android - 在没有 Youtube 应用程序的情况下流式传输 youtube 视频

有很多这样的问题,我已经查看了所有问题,但没有一个有正确答案,或者由于 youtube api 更改,正确答案已过时。在前往文档领域寻找最佳答案之前,我想问一下您流式传输 youtube 视频的方式是什么?我认为使用 youtube player api 并限制用户安装 Youtube 应用程序是非常可怕的方法

使用下面建议的方法,我得到“抱歉无法播放此视频”,即使我可以使用 Youtube Player Api 播放它

0 投票
1 回答
4452 浏览

youtube-api - 如何从频道 (YouTube) 中检索视频的 YouTube 视频 ID

我正在一个 android 应用程序中工作,该应用程序显示来自 YouTube 频道的视频。

我有频道 ID 和所有其他东西。但我需要视频 ID才能在 YouTube 播放器中显示视频。

当我一次又一次地浏览开发者网站时,我得到了这个-https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}

它可以完美地返回正确的视频 ID 来播放。但是我不能用我的频道 ID 来完成它(没有将频道 ID 作为参数传递的选项)。

唯一url接受channel ID并返回片段的是这个 -

但它返回的 id 与上述方法不兼容。当我在设备中运行它时,它显示"Invalid Request"Here is screen shot 这是上述搜索请求的响应。屏幕截图

所以这是我的问题。

我们如何从 YouTube 频道获取视频的视频 ID,以使用 YouTube api v3 在集成在 Android 应用程序中的 youtube 播放器中显示该视频

谢谢你。

0 投票
0 回答
692 浏览

android - Android WebView 无法播放 youtube 视频

我尝试在 WebView 中播放 youtube 视频。到目前为止,视频已加载,但播放按钮仍然不起作用。嵌入视频对我不起作用(因为由于许可问题,许多视频根本无法以这种方式播放),也不会打开浏览器/youtube/其他任何东西。所以基本上我唯一的其他选择是使用 Youtube Android API,对于这样的简单任务,我发现它有点多。

我在这里检查了大多数答案,但没有真正奏效。

这是一张照片中的问题。单击播放按钮只会打开此滑块,其中包含一些喜欢不喜欢的功能,但视频永远不会播放。

在此处输入图像描述

我的代码是:

希望对此有任何意见

0 投票
1 回答
1328 浏览

java - Youtube Android API - callingAppVersion 不能为 null 或为空

所以在我的片段中,我放置了以下代码来处理我的列表视图的 onclickitem

我知道这不是最干净的代码,我正计划重新编写它。但它暂时有效(我在使用 YoutubeBaseActivity 之前通过测试活动对其进行了测试)。只是为了澄清这段代码没有问题,但它是为了说明我正在遵循的流程。

因此,当 youtube 活动开始时,它会执行以下课程

这是我在任何地方都找不到任何帮助的地方

这行代码一遍又一遍地抛出同样的错误

谁能帮我?

0 投票
0 回答
1482 浏览

android - YouTube Android 播放器 API - SERVICE_VERSION_UPDATE_REQUIRED - Android

YouTube Android Player API 在Google I/O 2013上发布。

我正在使用它来创建一个演示项目以在 Youtube 上播放视频。

我的演示项目在 Android 4.0.4 和 4.1 上运行良好。

但它不适用于 Android 2.2

我在这个函数中显示错误:

我得到了:

请帮忙。非常感谢。


更新 :

感谢@Selvin:注意:用户需要运行 4.2.16 版的移动 YouTube 应用(或更高版本)才能使用 API。

在 Android 2.2 上,我的 YouTube 应用版本低于 4.2.16。感谢您的帮助。

0 投票
0 回答
1467 浏览

android - 使用 youtube android player API 设置视频播放质量

我正在使用 Youtube android player API 在我的 android 应用程序上播放视频(我们使用的是 android ICS 版本)。我想使用 android player API 设置/控制播放质量(即 230p、320p、420p 或 720p),但在指南上没有设置播放质量的方法。是的,此类方法存在于 Javascript API 或 iFrame API 中,但不存在于 Android 播放器 API 中。

如果此类播放选项不可用,是否可以通过 API 控制高清和非高清

0 投票
1 回答
3069 浏览

android - 获得 Auth Token 后该怎么做 - Android Youtube API

我正在创建一个 android 应用程序,使用您播放的 youtube API,然后最喜欢的 YouTubeVideos。我(我认为正确)使用 Account Manager 和 oauth2 为用户获取了 Auth Token。

我想知道的是,下一步该去哪里?我想创建一个 YouTube 实例,以便我可以收藏这些视频。看了构造函数后,不知道如何将访问令牌合并到其中。我有我的 Client_ID 和 Client_Secret,但我看到的所有示例都需要它。如果 YouTube 实例从不接受 Auth Token,它如何知道它是谁的帐户?

这是构造函数:

这是我创建一个 YouTube 实例但不需要客户经理的时候,因为我只是在搜索 YouTube,而不是访问任何私人信息:

任何指导都会很棒!非常感谢!

0 投票
2 回答
2461 浏览

android - 停止 youtube 播放器播放自定义视图

我正在使用 acom.google.android.youtube.player.YouTubePlayerView播放我的 youtube 视频,我扩展了YouTubeBaseActivity. 我遇到了一个问题,我调用.pause()了 youtube 播放器实例并将视图设置为VISIBILITYView.GONE但在视图设置为之后它一直在缓冲View.GONE并抛出错误,因为它无法在隐藏视图中播放。YouTubePlayer.pause()我在隐藏视图之前打电话。还有其他方法可以停止播放吗?我想停止播放器并在com.google.android.youtube.player.YouTubePlayerView按下按钮时删除。谢谢参观。