javascript - 如何提高谷歌驱动器配额限制?

标签 javascript google-drive-api video-streaming html5-video

我有一个 HTML5 视频播放器,可以播放 Google 云端硬盘中的视频。该视频的大小超过 100MB,因此我创建了一个 Google Drive API key 并将其包含在视频的代码中。但是,在配额用完之前,我只能播放大约五个视频。难道我做错了什么?有没有更有效的方式来播放视频,而不会不断耗尽我的配额?这是我收到的错误:

{ "error": { "errors": [ { "domain": "global", "reason": "downloadQuotaExceeded", "message": "已超出此文件的下载配额。"} ], "code": 403, "message": "已超出此文件的下载配额。"} }

这是我的代码:

<!doctype html>

<script type="text/javascript">
  function init() {
    window.parent.postMessage("ready", "*");
    window.onmessage = (event) => {
        var video = document.getElementById('video');
        var source = document.getElementById('source');
        source.src = "https://www.googleapis.com/drive/v3/files/" + event.data.id + "?key=<APIKEY>&alt=media"
        video.appendChild(source)
        video.addEventListener('loadeddata', function() {
            video.currentTime = event.data.playHead;
        });
    }
  }
</script>
<video id="video" width="100%" height: auto controls style="display:block; margin:0 auto;">
  <source id='source' src="" type="video/mp4" />
</video>

最佳答案

如何增加 Google 云端硬盘配额:

  1. 转到https://console.developers.google.com/

  2. 左侧选择 Google Drive api 的库搜索

  3. 点击“管理”(蓝色按钮)

  4. 左侧菜单选择配额

  5. 点击铅笔图标可增加配额。

enter image description here

关于javascript - 如何提高谷歌驱动器配额限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61318947/

相关文章:

Google Drive SDK v2 的 Go 客户端

csv - 将 CSV 文件从 Google Drive 加载到 BigQuery

python - 如何将 pytorch 模型保留在 redis 缓存中以更快地访问模型以进行视频流?

javascript - 如何通过 HTTP 将 HTML 文件加载到字符串中以便在 JavaScript 中使用?

javascript - 为什么他们用匿名函数包装代码并立即调用它而不是简单地执行相同的代码?

google-drive-api - 如何限制 Google 云端硬盘应用程序权限

python - 最简单的视频流?

video - 嵌入视频的最跨浏览器方法是什么?

javascript - 使用 jQuery slider 通过串行发送数据

JavaScript 和 knockoutjs 此关键字的奇怪行为