HTML5 видео не воспроизводится в IE11 или Edge - PullRequest
0 голосов
/ 29 сентября 2019

Последние несколько дней я провел, разбирая столько вопросов о переполнении стека, которые, по-видимому, охватывают эту проблему, и я не могу найти решение, которое подходит мне, так что, надеюсь, это не дублирующий вопрос.

У меня есть файл MP4, который закодирован следующим образом:

codec info from vlc

Я также преобразовал в webm, используя Miro Video Converter.

Я ввел это на своей веб-странице, используя прямой тег видео, например:

<video controls autoplay muted loop>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
</video>

И это можно увидеть в Интернете: https://www.kristyellispersonaltraining.co.uk/videotest.htm

Это работаетпрекрасно в Chrome, Firefox и на телефонах.Но как только я пытаюсь просмотреть его в браузере Microsoft, я просто не могу заставить его работать.И IE11, и Edge отображают ошибки.

IE11 and Edge Error Message

Я несколько раз перекодировал файл, и, насколько я могу судить, у меня есть именно тот кодек, который должен быть.

Инструменты разработчика отображают эту ошибку:

HTTP502: BAD GATEWAY - Сервер, действуя как шлюз или прокси, получил неверный ответ от вышестоящего сервера, к которому он обращался при попыткевыполнить запрос.

Кто-нибудь может пролить свет на то, что здесь может происходить?

1 Ответ

0 голосов
/ 29 сентября 2019

Если эта ошибка отображается для запроса видео, это не имеет абсолютно никакого отношения к тому, как вы закодировали видео или что-либо на стороне клиента.Вам необходимо выяснить, в чем проблема на стороне сервера, проверив журналы на стороне сервера.

...