У меня была такая же проблема с мобильными устройствами ios, и я решил ее.
Как уже упоминалось: Создание видео для Safari на iPhone : «HTTP-серверы, на которых размещаются медиафайлы для iOS, должны поддерживатьзапросы диапазона байтов, которые iOS использует для выполнения произвольного доступа при воспроизведении мультимедиа (поддержка диапазона байтов также известна как поддержка диапазона содержимого или частичного диапазона.) Большинство, но не все, серверы HTTP 1.1 уже поддерживают запросы диапазона байтов«.
Таким образом, вы должны проверить, использует ли ваш сервер кэширование в байтовом диапазоне, или перенастроить его (я сделал это с помощью nginx).
PS: Другой вторичной причиной несовместимости видео ios могут быть несовместимые кодекикаждого видео. Поддерживаются следующие стандарты сжатия:
-H.264 Базовое видео уровня профиля 3.0, до 640 x 480 при 30 кадрах в секунду. Обратите внимание, что B-кадры не поддерживаются в базовом профиле. -MPEG-4 часть 2 видео (простой профиль) -AAC-LC аудио, до 48 кГц