问题标签 [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 回答
194 浏览

actionscript-3 - 将视频(不是来自 youtube)加载到 chromeless 播放器中(可以完成吗??)

据我了解无铬播放器.. http://code.google.com/apis/youtube/chromeless_player_reference.html

可以作为外部 swf 加载,并且可以使用以下命令播放 youtube 视频:cueVideoById 或 cueVideoByUrl

这两个命令都适用于 youtube 视频,但是有没有办法让播放器加载视频,比如说托管在您的服务器上?

0 投票
2 回答
4111 浏览

youtube - 当视频被删除时,如何优雅地处理 YouTube 缩略图损坏的图像?

我们的网站包含一些 YouTube 视频列表,其缩略图链接到电影本身。我们从 YouTube API 获取缩略图 URL,并在 YouTube 服务器上就地热链接到它们。所以我们的图像标签看起来像:

问题是有时视频会被删除 - 缩略图也是如此。我们不知道什么时候会发生这种情况,我们的缩略图只是变成了破碎的图像。我们该如何处理呢?

有多种解决方案:

  • 下载缩略图并将它们存储在本地——当然,如果电影被删除,它将无法工作,但没关系,它会解释它已被删除,并且我们避免了损坏的图像。

  • 定期检查 API 以查看图像缩略图是否已更改 - 如果不再存在,请替换我们自己的“电影已删除”缩略图。这对 API 调用来说非常沉重!

  • 使用 JavaScript 替换损坏的图像(不太喜欢这个)

我们理想的解决方案是将 img src 指向 YouTube 上的某个位置,该位置会在电影放映时显示友好的“移动已删除”图像。然而,这似乎并不存在。

其他人处理过这个吗?谢谢!

0 投票
2 回答
703 浏览

python - 不登录 Google Accounts 用户 API 就无法升级 YouTube 会话令牌

如果我的用户没有使用 google 帐户用户 api 登录到我的应用程序,我无法在 google 应用程序引擎中升级我的会话令牌。如果用户当前已登录,则它可以完美运行。

如果没有,那么我收到此错误:

我在这里最好的选择是什么?我不希望用户必须先登录 google 帐户 api,然后再登录 youtube 网站才能上传视频。

这是我更新令牌的方法:

客户很简单client = gdata.youtube.service.YouTubeService()

很确定我在身份验证方面遗漏了一些东西,但我似乎看不到什么,谢谢!

0 投票
1 回答
808 浏览

php - 如何从 YouTube 视频 API 获取 totalResults 条目

我正在使用 PHP 和 YouTube API 从 YouTube 获取视频以提供给我的网络应用程序,但我不知道如何获取totalResults条目

这是我的代码:

0 投票
1 回答
881 浏览

python - gdata youtube api 302 '文档已移动'

我正在尝试使用 python gdata 库获取 YouTube 提要。身份验证功能工作正常,yt_service.ProgrammaticLogin() 工作,生成 subauth 令牌工作等,但是当我尝试获取一些提要(GetMostRecentVideoFeed、GetYouTubeVideoEntry、甚至 GetFeed 等)时,我得到:

302 到“google.com”???

我什至尝试从谷歌在线教程中做一些事情,但我得到了同样的错误。这是怎么回事?

0 投票
3 回答
15408 浏览

javascript - Javascript addEventListener onStateChange 在 IE 中不起作用

我有两个颜色框弹出框,每个都显示一个 YouTube 视频。当他们完成播放时,我试图让他们自动关闭彩盒窗口。下面的代码在 Firefox 中完美运行,但在 IE 中我无法开始addEventListener工作。我试过attachEvent 没有成功。任何人都可以就如何解决这个问题提供任何建议吗?这看起来很简单,但我已经筋疲力尽地试图找到解决方案。

更新 1:

好吧,这是我当前的代码。它在 Firefox 中完美运行,但 IE 仅输出良好。IE8 调试器也不报告任何错误...

更新 3:解决方案

只需将 onComplete 放入我的颜色框中,然后将 swfobject 放入其中,它就可以在 IE 中完美运行。

0 投票
1 回答
3124 浏览

java - 使用 Java Youtube API 通过代理上传到 Youtube

所以我想编写一个 servlet,它使用 Java API 将视频上传到 youtube 频道,但我似乎找不到指定我想通过代理服务器的方法。我在这个网站上看到了一个例子,有人设法使用 C# 做到这一点,但他们使用的类似乎不存在于 Java API 中。有没有人成功地做到了这一点?

YouTubeService 服务 = new YouTubeService(clientID, developerKey);

0 投票
1 回答
97 浏览

html - 您可以从 youtube 中提取/带来视频的评分以在您自己的网站中使用吗?

是否可以提取 Youtube 视频的评分(即 5 星)、观看次数和评论并在您自己的网站中使用?

换句话说,我的网站上嵌入了一个 youtube 视频,但我想包含视频的评分、观看次数和评论。然后使用该信息在我自己的网站上显示以下视频?

希望这是有道理的!

干杯

0 投票
1 回答
659 浏览

php - 如何在 php 中使用 Json_decode 从关联数组中删除 $?

我正在尝试使用 youtube API 为我的网站下拉一些视频。目前在这里运行此代码:

访问关联数组的某些元素没有任何问题,但是 youtube 的 api 将 $ 放入其许多数组元素中......例如 [media$group]

每当我尝试访问其中包含 $ 元素之一的数组时,它都不起作用。建议?

我已经尝试过 preg_replace 但似乎无法正确表达我的意思。

0 投票
1 回答
6507 浏览

javascript - 如何在 javascript 中创建搜索栏

我正在开发一个使用 chromeless 和它 js api 来查看 youtube 视频的 webapp

我可以轻松实现播放、暂停、静音等,但不知道如何创建搜索栏