Итак, у меня есть HTML5 видеоплеер, который воспроизводит видео с Google Drive. Размер видео превышает 100 МБ, поэтому я создал ключ API Google Drive и включил его в код для видео. Тем не менее, я могу играть только около пяти видео, пока моя квота не закончится. Я делаю что-то неправильно? Есть ли более эффективный способ воспроизвести видео, не превышая мою квоту? Это ошибка, которую я получаю:
{"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>