使用JavaScript上传文件Youtube API - 未定义MediaUploader

时间:2015-03-02 20:54:04

标签: javascript google-api youtube-api youtube-javascript-api

我正在开发一个网络应用,试图在Youtube上分享视频,实际上是添加一个"上传到youtube"按钮。我尝试使用Youtube Data API for JavaScript,请遵循此示例https://developers.google.com/youtube/v3/code_samples/javascript#upload_video

我的代码与示例中的代码相同。一切顺利,直到我收到错误" MediaUploader未定义"从这行代码:

var uploader = new MediaUploader({

MediaUploader类似乎没有在示例代码中的任何位置定义。

我通过Google API文档和JS ref进行了广泛的搜索,但我发现的MediaUploader类的唯一提及是在WordPress,PHP或Python的上下文中。

请帮助 - 在JavaScript / Google API的上下文中MediaUploader是什么?我在哪里可以找到相关文档?

1 个答案:

答案 0 :(得分:15)

好的,回到这个任务&终于找到了答案。 MediaUploader类在https://github.com/youtube/api-samples/blob/master/javascript/cors_upload.js中定义。

亲爱的Google / Youtube文档维护人员,如果您曾经阅读过此内容,请将此代码示例添加到使用JavaScript进行可恢复上传的官方文档中!它将拯救一个痛苦的世界。