Я протестировал видео, файл mp4, созданный с помощью Handbreak, в Safari, открыв файл напрямую.Тем не менее, когда он запускается через localhost, в файле отображается стрелка воспроизведения без содержимого.
Это верно как для настольного, так и для мобильного Safari, хотя Firefox и Chrome работают нормально.
Вот мойкод:
<video muted poster="/images/post.jpg" playsinline>
<source src="/video.mp4" type="video/mp4">
</video>