尽管有 206 响应,Safari 仍不会播放来自 s3 的视频

Safari won't play video from s3 despite 206 response

我正在显示带有 html5 视频元素的视频。源是来自 Wasabi s3 的预签名 url。它在 Chrome 上运行良好,但无法在 Safari 上播放。我做了一些研究,这似乎通常是由于服务器未配置为 return 206 代码。但是,我确实检查了服务器,它似乎支持字节范围请求。

这是网络选项卡。任何帮助将不胜感激。

好吧,看来我经常卡在那些小问题上。事实证明,与 Chrome 不同,Safari 不喜欢播放没有文件扩展名的文件。将“.mp4”添加到我的文件中解决了问题...