Safari 从 IIS 获取 mp4 上的 404

Safari gets 404 on mp4 from IIS

我正在使用 IIS 提供 mp4 视频。我在 mac/safari 上收到 404。它适用于 chrome 和相同 mac 上的 firefox。 MIME 是 video/mp4 。

我已经 运行 在本地进行测试以排除视频编码和 videojs。我也直接走请求路径,跳过了html和js,结果一样。 Safari 也不会将直接 url 加载到视频。

我不确定接下来要看哪里?

事实证明,Safari 会请求媒体范围。 IIS 本身可以处理这个问题,但我们使用的是 mvc 路由 - 我们没有为此提供任何处理。解决方案是构建一个处理范围请求的操作结果。我们正在提取基于 this article

的解决方案