У меня были всевозможные проблемы с получением JavaScript для управления аудиоэлементами, а также большое разочарование по поводу свойства currentTime, а также ограничения Apple в отношении того, что представляет собой прямое инициирование пользователем событий.
Меня не удивило бы, если бы на iPad была какая-то странная ошибка с воспроизведением видео JavaScript и HTML5 (или «недокументированная» функция), которая требует обходного пути. Исходя из моего опыта, у iPad есть уникальный способ ведения дел, отличный от официального документа.
Вы должны проверить error , buffered , seekable и seek свойства видеоэлемента. Глядя на ваши значения readyState и networkState, iPad, похоже, считает, что видео загружено не полностью - что странно для локального ресурса.
с буферизацией и с возможностью поиска должны быть равны временному диапазону всего вашего видео. поиск должен быть ИСТИННЫМ. Это должно как минимум дать вам немного больше информации о проблеме.
Вы проверяли это с другими видео? может быть причиной того, что есть какая-то проблема кодирования видео, с которой у iPad проблема.
Кроме этого - в предыдущей версии iPad OS была ошибка, которая не позволяла установить свойство currentTime. Вы используете последнюю версию ОС?