我在Safari上通过直接打开文件测试了视频,一个使用Handbrake创建的mp4文件。然而,当它通过localhost运行时,文件只显示没有内容的播放箭头。
桌面和移动Safari都是如此,但Firefox和Chrome似乎运行良好。
这是我的代码:
<video muted poster="/images/post.jpg" playsinline>
<source src="/video.mp4" type="video/mp4">
</video>
回答我自己的问题,结果证明这是我用来运行localhost服务器的python -m "SimpleHTTPServer"
的缺点。所以Safari似乎需要SimpleHTTPServer不提供的功能。
值得庆幸的是,我能够成功使用节点版本qazxsw poi,它似乎具有Safari所需的功能。