我正在开发一个网络应用,试图在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是什么?我在哪里可以找到相关文档?
答案 0 :(得分:15)
好的,回到这个任务&终于找到了答案。 MediaUploader类在https://github.com/youtube/api-samples/blob/master/javascript/cors_upload.js中定义。
亲爱的Google / Youtube文档维护人员,如果您曾经阅读过此内容,请将此代码示例添加到使用JavaScript进行可恢复上传的官方文档中!它将拯救一个痛苦的世界。