我正在尝试从 Java servlet 流式传输电影(基于浏览器的 mp4 或 ogv)以在 HTML5 网页中使用。在这里做了一些研究后,我发现我需要支持范围。在大多数示例中,都引用了http://balusc.blogspot.be/2009/02/fileservlet-supporting-resume-and.html。这似乎适用于 IE 和 Firefox,除了一些抛出的套接字写入错误,但电影在这 2 个浏览器中播放。
然而,在 Chrome 中,电影开始时很好,但大多数时候它只是在播放 mp4 时变成空白,或者在播放一段时间后在 ogv 时冻结。我没有收到任何错误。
我正在为我的 servlet使用来自Balusc的源代码。我唯一添加的是根据请求的文件确定子文件夹的逻辑,但这在我添加自己的东西之前就已经发生了。
非常感谢您的帮助,因为它让我发疯,它有时有效,有时没有任何明确的理由。
谢谢,安迪