问题标签 [youtube]

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 投票
6 回答
1018 浏览

web-applications - 是什么在为 YouTube 提供动力?

我打算写一个内部的大型视频共享网站。

是否有资源或文章展示了如何规划如此大型的应用程序开发和部署?

是否有关于 YouTube 使用什么作为他们的编程语言、视频服务器等的详细大纲?

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 投票
5 回答
33955 浏览

javascript - 在 jQuery 中使用 Youtube 的 javascript API

我目前正在尝试将 YouTube API 用作 jQuery 插件的一部分,但遇到了一些问题。

YT api 的工作方式是加载 Flash 播放器,当它准备好时,它会向名为onYouTubePlayerReady(playerId). 然后,您可以使用该 id 结合getElementById(playerId)将 javascript 调用发送到 Flash 播放器(即player.playVideo();)。

您可以将事件侦听器附加到播放器,通过该事件侦听器player.addEventListener('onStateChange', 'playerState');将任何状态更改发送到另一个全局函数(在本例中playerState)。

问题是我不确定如何将状态更改与特定玩家相关联。我的 jQuery 插件可以愉快地将多个视频附加到一个选择器并为每个附加事件,但是当状态实际发生变化时,我会忘记它发生在哪个播放器中。

我希望一些示例代码可以使事情变得更清楚一些。下面的代码应该可以在任何 html 文件中正常工作。

您将看到 console.log() 输出有关状态更改的信息,但是,就像我说的,我不知道如何判断它与哪个玩家相关联。

有人对解决此问题有任何想法吗?

编辑:对不起,我还应该提到我已经尝试将事件调用包装在闭包中。

在这种情况下playerState永远不会被调用。这更令人沮丧。

0 投票
4 回答
1820 浏览

perl - 如何使用 Perl 登录 YouTube?

我正在尝试编写一个 Perl 脚本来连接我的 YouTube 帐户,但它似乎不起作用。基本上我只想连接到我的帐户,但显然它不起作用。我什至不知道如何调试它!也许它与https协议有关?

请赐教!提前致谢。


我正在做的是学习 perl 的网络功能,所以我不想使用除 wwwlib 或 mechanize 之外的任何库来完成工作。如何使用 perl 脚本连接到我的帐户?这是我现在的目标,希望有人可以发布脚本或纠正我的。谢谢你们的帮助。我现在正在测试 Webscarab..

0 投票
3 回答
3104 浏览

actionscript-3 - 为什么我不能访问没有命名空间的 xml 节点?

几个小时以来,我一直在我的办公桌上敲打我的头,试图弄清楚为什么我无法访问 entry.author.name 内容?我已经尝试了所有可能的方法来访问它,但失败了。

但是当我用 xml.children 遍历所有节点时,我看到了作者节点。

我看到作者节点是 atom 命名空间的一部分,但它没有像其他命名空间那样的命名空间。

}

0 投票
2 回答
1977 浏览

php - PHP 验证 youtube 脚本

我有一个网站,允许用户复制和粘贴 youtube 提供的嵌入视频脚本并将其上传到数据库。我希望能够检查此脚本是否是有效的 youtube 脚本,而不仅仅是某人输入的随机文本。我相信这可以通过 preg match 来完成。有任何想法吗?

0 投票
4 回答
12406 浏览

youtube - YouTube 为他们的视频使用什么类型的 ID?

我很好奇 youtube 使用什么类型的 ID 来识别他们的视频?它们似乎与 Digg 和 Bit.ly 等网站上用于短网址的 ID 类型相同。

0 投票
3 回答
6570 浏览

c# - 在 Windows Mobile 应用程序中播放 YouTube 视频

我正在开发一个播放 YouTube 视频的 Windows Mobile 6(或 5)应用程序。好吧,它应该播放 YouTube 视频(并控制/查询播放器的状态变化、当前帧/时间等)

在网上搜索了很长一段时间(和一些试验)之后,我仍然找不到这样做的方法。我知道的选项是:

  • 使用嵌入在 HTML 中的 YouTube 播放器,可通过 JavaScript 控制。但是,我无法从 IE Mobile 观看 YT 视频,首先,我收到一条错误消息,内容类似于“您需要一个启用了 Flash Player 8 和 JavaScript 的浏览器”。

  • 托管媒体播放器控件,但 WMP 拒绝播放 YT 视频,包括移动格式。

  • 使用 DirectShow。我仍在研究这个(我以前从未使用过 COM,更不用说 DirectShow),但我还没有找到支持YouTube 格式的解决方案

我宁愿用 C# 编写这个应用程序,但 C++ 也可以。

帮助我,StackOverflow 的智者!

0 投票
1 回答
668 浏览

youtube - Youtube Player API - 仅播放浏览器选项卡被选中

我目前正在使用 youtube player api 开发一个网站(确切地说是无铬)不会启动。是否有任何可能的破解或方法可以绕过它,让玩家在查看其他浏览器标签时继续播放?

0 投票
0 回答
12004 浏览

video - Vimeo 网站的缩略图比 YouTube 更难

我们的网站允许人们通过提交 URL 来添加视频 - 通常来自 YouTube 或 Vimeo。在向人们提供视频列表时,我想显示缩略图。

YouTube 让我轻松搞定 - 只需在 URL 的末尾加上“1.jpg”,你就得到了你的图像。

Vimeo 似乎希望我发出 HTTP 请求,并从它们返回的 XML 中提取缩略图 URL - 什么?谁有时间?!!!另外,我还必须存储这些 URL,对于列出 20 个视频的页面,我无法即时获取它们。

有没有更简单的方法来获取 Vimeo 缩略图?我一个都找不到...