Java 从servlet提供音频(mp3)文件

Java 从servlet提供音频(mp3)文件,java,servlets,jetty,spark-java,Java,Servlets,Jetty,Spark Java,因此,我使用HttpServletResponse向servlet输出流写入mp3文件 当我在浏览器中转到该位置时,mp3会正确加载并开始播放,但不幸的是,无法在任何地方搜索(我根本无法滚动浏览歌曲) 我该如何解决这个问题,或者让浏览器在开始播放之前下载完整的歌曲 提前感谢。假设使用HTML5,您需要将其包装在音频控制标签中。有关示例,请参见。只需将硬编码的mp3替换为对servlet的调用。servlet必须能够响应HTTP范围请求,即从一开始就不提供整个mp3,还提供子部分 更多信息,请查看

因此,我使用
HttpServletResponse
向servlet输出流写入mp3文件

当我在浏览器中转到该位置时,mp3会正确加载并开始播放,但不幸的是,无法在任何地方搜索(我根本无法滚动浏览歌曲)

我该如何解决这个问题,或者让浏览器在开始播放之前下载完整的歌曲


提前感谢。

假设使用HTML5,您需要将其包装在音频控制标签中。有关示例,请参见。只需将硬编码的mp3替换为对servlet的调用。

servlet必须能够响应HTTP范围请求,即从一开始就不提供整个mp3,还提供子部分

更多信息,请查看此文件。它的链接显示了如何实现对http范围和其他重要标头的支持


编辑:更正的URL

似乎只是关于客户端的信息。这是否意味着我的servlet工作正常,并且转到该URL不应允许搜索?抱歉,错误的URL,已编辑并输入了其他URL。但只要谷歌“http范围”就可以获取大量信息。