从servlet提供音频(mp3)文件

时间:2015-06-19 16:04:13

标签: java servlets jetty spark-java

所以我使用HttpServletResponse写入servlet输出流来提供mp3文件。

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

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

假设HTML5,您需要将其包装在音频控件标记中。有关示例,请参阅http://www.w3schools.com/html/html5_audio.asp。只需通过调用servlet来替换硬编码的mp3。

答案 1 :(得分:0)

你的servlet必须能够响应HTTP范围请求,即从一开始就不是整个mp3,而是从子部分。

请查看此thread以获取更多信息。它链接到page,其中显示了如何实现对http范围和其他重要标题的支持。

编辑:更正了网址