Я создал приложение для Android, которое использует веб-просмотр и загружает страницу, на которой выполняется Javascript для создания HTML-тега видео. Размер видео составляет 600 МБ, и большую часть времени он воспроизводится правильно. Однако в некоторых случаях мое видео либо исчезает и показывает только черный фон, либо оно никогда не загружается и показывает черный фон. Я запускаю приложение Android на Amazon Fire Stick, которая имеет очень ограниченный объем оперативной памяти и памяти.
Я могу повторить проблему на моем ПК, если открою инструменты разработчика в Chrome и выберу вариант «Медленный 3G» в сети и попытаюсь загрузить ту же страницу, что и веб-просмотр Android. Я не против черного экрана, но проблема в том, что видео никогда не загружается. Я заметил, что с моего компьютера запрос на видео файл в конечном итоге отменяется. Мой HTML очень простой, но я разместил его ниже:
<video autoplay="" loop="" class="asset current">
<source src="https://bucketname.s3.us-east-2.amazonaws.com/myvideo.mp4">
</video>
У меня нет проблем с более короткими видеофайлами.