У меня есть видео ".mp4" на моей веб-странице в теге видео, как показано ниже.
<video class="video-content" controls="controls" poster="/poster.jpg" width="840" tabindex="-1" >
<source src="/ket.mp4" type="video/mp4"></source>
<track kind="subtitles" label="English subtitles" src="/ket.vtt" srclang="en"></track>
Your browser doesn't support HTML5 video tag.
</video>
Это хорошо работает во всех браузерах и устройствах ИСКЛЮЧИТЬ IOS (safari, iPhone, iPad)
В инструментах разработчика Safari на вкладке «Сеть», когда я проверяю данные для «ket.mp4»:
в разделе «Предварительный просмотр»вкладка:
Произошла ошибка при попытке загрузить ресурс
На вкладке «Заголовки»:
Сводка:
Статус: 200 OK
Источник: Сеть
Запрос
Диапазон: байты = 0-1 User-Agent: Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit / 605.1.15 (KHTML, как Gecko) Версия / 11.1 Safari / 605.1.15 Принимаем: / Соединение: Keep-Alive Accept-Encoding:идентификатор Referer: https://www.example.com/ket.htm X-Playback-Session-Id: 9C7F2AF7-9747-4AAD-B82D-A3D133FE4B20
Ответ
Тип содержимого: видео/ mp4 Контент-длина: 17142979 Дата: чт, 31 мая 201810:55:38 GMT Последнее изменение: четверг, 10 мая 2018 г. 17:32:50 GMT X-XSS-Protection: 1;mode = block Cache-Control: public, max-age = 633
Когда я вижу статус, запрос и ответ.Я понимаю, что сервер отвечает на запрос со статусом 200. Таким образом, не должно быть проблем на стороне сервера.Потому что я вижу "content-length" на вкладке "response" и его значение.
, когда я проверяю форумы, я вижу некоторое обсуждение вокруг атрибута "controls", чтобы установить "true"или «ложь» или «контроль».в моем случае я устанавливаю значение атрибута элемента управления только как элемент управления.
Примечание. Когда я нажимаю URL-адрес «.mp4» непосредственно в браузере, видео не воспроизводится и не получает тот же запрос / ответ в инструментах разработчика.
Кто-нибудь имеет какие-либо идеи относительноэтот?как это сделать это видео работает в Safari / iPhone / IPad.Нужно ли понимать, что эта проблема связана с самим файлом ".mp4"?или браузер конкретный?или что-нибудь внутри «IIS Server».
Заранее спасибо