我有一个 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 云端硬盘配额:
左侧选择 Google Drive api 的库搜索
点击“管理”(蓝色按钮)
左侧菜单选择配额
点击铅笔图标可增加配额。
关于javascript - 如何提高谷歌驱动器配额限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61318947/