如何使用 javascript 将视频上传到 youtube?

Posted

技术标签:

【中文标题】如何使用 javascript 将视频上传到 youtube?【英文标题】:How to upload a video to youtube using javascript? 【发布时间】:2013-05-30 10:43:50 【问题描述】:

我想使用 javascript 将视频上传到 youtube。目前,我可以登录并获取视频列表,但是我不知道如何编写sn-p来上传文件。

我使用了谷歌 js api Link1 和 youtube v3 api Link2

var requestOptions = 
playlistId: playlistId,
part: 'snippet',
myRating:'like',
maxResults: 1
;
var request = gapi.client.youtube.videos.insert(requestOptions);

我正在使用上面的代码获取视频列表项,但不知道如何继续上传视频。

【问题讨论】:

这是***.com/questions/14683240/…的副本吗? 【参考方案1】:

[编辑] 现在 v3 支持 CORS,这是最新的答案。 https://***.com/a/19691307/1973552

由于 CORS,目前 v3 存在问题。现在,如果 Javascript 实施很紧急,您可以使用 v2。 Here's an example.

另一方面,我们希望尽快为 Javascript 上传修复 v3,这将是长期解决方案。

【讨论】:

你能告诉我v3.0有什么问题吗?我发现 firefox 在 CORS 上作为 XMLHttpRequest 工作,而对于 IE,它具有 XDomainRequest 对象。所以,我认为这应该不是问题。 它在 YouTube 方面。 code.google.com/p/gdata-issues/issues/detail?id=4050

以上是关于如何使用 javascript 将视频上传到 youtube?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 JavaScript 应用程序中的视频创建缩略图 [关闭]

如何将文件从 JavaScript 发送到 Java WebService

如何运行 Youtube Api 视频:插入 (python)

如何使用 json-c 格式将视频上传到 youtube?

使用 HTML5 和 Javascript 录制/上传带有进度条的固定长度视频

如何使用谷歌应用脚​​本将视频从谷歌驱动器上传到 YouTube?