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

actionscript-3 - 有人有 Actionscript 3 Youtube API / 包装器吗?

Google / Youtube 有一个用于 Youtube 的 API,用于 javascript 和 Actionscript 2。

不幸的是,这个 API 与没有包装器的 Actionscript 3 不兼容——谷歌自己不提供包装器。

有没有人可以提供一个 actionscript 3 包装器?

0 投票
13 回答
212589 浏览

php - 如何在 PHP 中嵌入 YouTube 视频?

如果我们只有 URL 或嵌入代码,谁能告诉我如何显示或嵌入 YouTube 视频?

0 投票
1 回答
3539 浏览

php - 如何更正 Zend_Uri_Exception (YouTube API with PHP Zend Gdata)

我正在使用 Zend Gdata 从 PHP 脚本与 YouTube API 交互。实际上我的工作正常,突然我收到一个关于“Zend_Uri_Exception”的致命错误,消息“提供的 URI 无效”。我该如何纠正异常?

代码:

输出:

0 投票
3 回答
22817 浏览

c# - YouTube API 集成 ASP.NET - 单页上传视频

我们正在尝试使用 Google YouTube API 直接通过浏览器将视频从我们的网站上传到 YouTube。

该 API 分两步工作,第一步我们需要创建一个包含所有元数据(如标题、标签、描述、类别等)的 Video 对象。然后我们需要向 YouTube 发送带有此对象的请求并生成一个 Token 对象作为回应。这个令牌对象有一个令牌值和一个令牌 URL 作为它的成员。

在第二步中,他们建议我们应该创建一个将 action 属性设置为 Token URL 的表单。这个表单应该有一个文件上传控件和一个以 Token Value 作为其值的隐藏字段。发布此表单后,它会将视频上传到 YouTube。

如果我们将其作为一个两步过程,首先向用户询问元数据,然后将他们重定向到第二页以进行实际视频上传,这将非常有效。但是,我们试图在一个页面中完成此操作,向用户显示为一个步骤。

我们有一个 MasterPage,其中指定了“aspnetForm”,因此我们不能拥有另一个具有runat='server'属性的表单。

我们已经尝试使用 JavaScript/code-behind 修改 aspnetFrom 的 action 属性,但无论我们做什么,它都保持不变。

我们还尝试放置另一个嵌套表单,在收到来自 YouTube 的第一个带有令牌的响应后,其动作标签将设置在按钮单击事件上。但即使这样也行不通,因为在调用此方法时还没有创建表单。

我们已经尝试了几种方法,但似乎都没有奏效。任何关于此的建议都会很棒。

如果您还有任何问题要清楚地了解情况..请告诉我..


更新:

谢谢你们的回应。

我们稍微改变了业务逻辑来解决这个问题。很久以前,我现在还没有寻找解决方案..

然而,这个问题仍然是开放的,并得到了回应。我真的很感谢所有的帮助,因此,将把这个问题留给任何进一步的讨论。

0 投票
2 回答
671 浏览

actionscript-3 - YouTube 动作脚本 API

任何人都可以解释如何使用 actionscript3.0 代码调整你的管播放器的大小。我可以使用以下代码将 you Tube 播放器 swf 加载到我的应用程序中,但是我无法调整播放器的大小。

0 投票
2 回答
2455 浏览

python - 如何使用 YouTube API 从 YouTubeVideoFeed 对象获取公共频道 URL?

我正在使用 Python 版本的 YouTube API 来获取使用以下 URL 的 YouTubeVideoFeed 对象:

http://gdata.youtube.com/feeds/api/users/USERNAME/uploads

注意:我已将 USERNAME 替换为我需要关注的帐户。

到目前为止,获取提要、迭代条目、获取玩家网址、标题和缩略图都非常简单。但现在我想在页面上添加一个“访问频道”链接。我不知道如何从提要中获取频道的“公共”URL(在这种情况下,是用户的默认频道)。据我所知,直接存储在提要中的唯一 URL 指向的是http://gdata.youtube.com/而不是公共站点。

如何根据提要链接到频道?

0 投票
1 回答
2014 浏览

flash - 将 youtube 视频 ID 从视频提要传递到 Flash

我正在为我的荣誉项目开发一个 Flash Web 应用程序 (Actionscript 2.0),但在嵌入 youtube 视频时遇到了麻烦。基本上,用户根据所选符号选择带有特定标签的 youtube api 查询符号,然后从前 30 个视频中挑选一个随机视频。我使用以下代码进行此工作:

但这只是显示一个带有 youtube 视频链接的网页。

这是我将用作播放器基础的代码:

谁能帮我从提要中获取视频的 ID(例如:pv5zWaTEVkI)?或者如何从 Flash 发送查询,该查询将返回视频 url/id,而不是 feed 的 url。任何帮助将不胜感激,因为我很快就会介入。谢谢

0 投票
1 回答
2461 浏览

flash - YouTube api 音频不会停止播放

好的,我已经构建了一个使用 youtube API 的应用程序。当用户单击按钮时,它将视频加载到应用程序中。如果用户单击另一个按钮,则会在其位置加载一个新视频。你可以在这里看到它:http: //www.grantanderson.net/blogFiles/honours/youtube.html

一切正常,除了上一个视频中的音频没有停止。

我用

我尝试在此结束时添加

但它并没有解决问题。

0 投票
3 回答
3882 浏览

youtube - YouTube JS API:检测“嵌入已被禁用”

使用 youtube javascript api ( http://code.google.com/apis/youtube/js_api_reference.html ),我试图允许用户将视频嵌入到他在我的应用程序中创建的一些内容中。除了能够检测和处理视频不允许嵌入的情况外,我已经完成了所有工作。

目前,播放器会加载并显示不允许播放的视频的缩略图,并且只有在用户尝试播放时才会出现错误。这很糟糕,因为用户在保存/发送他的内容之前可能不会播放视频。我想先发制人地检测到不允许嵌入视频,并向用户显示有用的消息。

我能看到的唯一解决方案是实际播放它(以编程方式)并处理此时引发的错误。

现有的解决方法:

  1. 嵌入播放器 (embedSWF)
  2. onYouTubePlayerReady():添加 onError onStateChange 事件监听器。
  3. onStateChange(newState):当视频加载完毕后,尝试播放。
    例如 if (newState == 5 /* CUED */) { player.mute(); 播放器.playVideo(); 播放器.stopVideo(); 播放器.unMute(); }
  4. onError(error):如果视频在 onStateChange 中播放失败,将在此处收到错误消息。

有没有更好的办法?

谢谢!
-抢

0 投票
1 回答
1876 浏览

youtube - youtube 提要的预期延迟?

我们从之前开发的内部视频系统切换到 YouTube,现在我已经开始为用户提供公共上传源。当我们第一次从主要用户的帐户中获得大约 150 个视频中的大约十几个时,问题就出现了。随着时间的推移,这个数字上升到大约 50 个,并且一直保持在那里。我在 YouTube API 论坛上发现了一篇关于延迟的帖子,但没有关于我能期待多长时间的消息。

有人有这方面的经验告诉我会发生什么吗?