HTML5 видео не воспроизводится в Safari на Localhost - PullRequest
0 голосов
/ 23 апреля 2019

Я протестировал видео, файл mp4, созданный с помощью Handbreak, в Safari, открыв файл напрямую.Тем не менее, когда он запускается через localhost, в файле отображается стрелка воспроизведения без содержимого.

Это верно как для настольного, так и для мобильного Safari, хотя Firefox и Chrome работают нормально.

Вот мойкод:

    <video muted poster="/images/post.jpg" playsinline>
        <source src="/video.mp4" type="video/mp4">
    </video>

1 Ответ

0 голосов
/ 23 апреля 2019

Отвечая на мой собственный вопрос, оказывается, что это недостаток python -m "SimpleHTTPServer", который я использовал для запуска сервера localhost.Похоже, что Safari требует функциональности, которую не предоставляет SimpleHTTPServer.

К счастью, мне удалось успешно использовать версию Node http-server, которая, по-видимому, обладает необходимыми функциями Safari.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...