У меня странная проблема.
На веб-сайте для моего клиента я показываю некоторые файлы mp4, используя элемент видео HTML5. Видео, которые отображаются на странице во время загрузки, отображаются на мобильных устройствах без проблем.
Когда я пытаюсь изменить источник видеоэлемента (после запроса AJAX), элемент видео показывает черный экран. Новый источник видео, который я изменил, может быть точно таким же, как тот, который уже был показан при загрузке страницы, но после обновления параметра sr c он просто не будет отображаться ..
Уже пытался проверить кодировку mp4 (то есть H.264), тип содержимого в заголовках ответа сервера является правильным (video / mp4), и сервер, похоже, возвращает «206 Частичное содержимое». Кроме того, кодировка gzip для файлов mp4 отключена.
Если я проверяю удаленный отладчик в Safari (проверка Safari на iPad), я получаю сообщение об ошибке «Произошла ошибка при загрузке ресурса». Ниже вы найдете заголовки ответов:
HTTP/1.1 206 Partial Content
Content-Type: video/mp4
ETag: "23f72-5a4561b99803e"
Last-Modified: Tue, 28 Apr 2020 09:03:40 GMT
Content-Range: bytes 0-147313/147314
Accept-Ranges: bytes
Date: Wed, 29 Apr 2020 05:13:12 GMT
Content-Length: 147314
Keep-Alive: timeout=5, max=84
Connection: Keep-Alive
Server: Apache
Кто-нибудь есть идеи, что может быть причиной этой проблемы? Спасибо!