我正在开发一个网络应用,试图在YouTube上共享视频,实际上是添加了“上传到youtube”按钮。在此示例https://developers.google.com/youtube/v3/code_samples/javascript#upload_video之后,我尝试将YouTube数据API用于JavaScript。
我的代码与示例中的相同。一切顺利,直到我从以下代码行收到错误“未定义MediaUploader”为止:
var uploader = new MediaUploader({
在示例代码中的任何地方似乎都没有定义MediaUploader类。
我已经通过Google API文档和JS ref进行了广泛搜索,但是我发现的MediaUploader类唯一提及的是WordPress,PHP或Python。
请帮忙-JavaScript / Google API上下文中的MediaUploader是什么,在哪里可以找到相关文档?
最佳答案
好的,回到此任务并最终找到答案。 MediaUploader类在https://github.com/youtube/api-samples/blob/master/javascript/cors_upload.js中定义。
尊敬的Google / Youtube文档维护人员,如果您阅读过此文档,请将此代码示例添加到使用JavaScript进行可恢复上传的官方文档中!它将拯救一个痛苦的世界。