I have tested the video, an mp4 file created using Handbreak, on Safari by opening the file directly. Yet when it runs through localhost the file just shows a play arrow with no content.
This is true for both desktop and mobile Safari, yet Firefox and Chrome appear to work fine.
Here's my code:
<video muted poster="/images/post.jpg" playsinline> <source src="/video.mp4" type="video/mp4"> </video>