我已经通过直接打开Safari在Safari上测试了视频,该视频是使用Handbreak创建的mp4文件。但是,当它通过localhost运行时,该文件只会显示一个没有内容的播放箭头。
对于台式机和移动Safari都是如此,但Firefox和Chrome似乎可以正常工作。
这是我的代码:
<video muted poster="/images/post.jpg" playsinline>
<source src="/video.mp4" type="video/mp4">
</video>
答案 0 :(得分:0)
回答我自己的问题,结果证明这是我用来运行localhost服务器的python -m "SimpleHTTPServer"
的缺点。因此,似乎Safari需要SimpleHTTPServer不提供的功能。
非常感谢,我能够成功使用Node的版本http-server
,该版本确实具有Safari所需的功能。