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

dmk*_*k12 5 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 is not defined":

var uploader = new MediaUploader({
Run Code Online (Sandbox Code Playgroud)

MediaUploader类似乎未在示例代码中的任何位置定义.

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

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

dmk*_*k12 15

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

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

  • 找到那个做得好!我正在寻找这个文件并试图在没有cors的情况下运行......需要唉. (2认同)