我使用 response.out 从我的应用程序提供 mp3 文件,它似乎可以工作,但是如果该文件在 html5 脚本中使用或只是在带有插件的 Web 浏览器中播放,则 mp3 文件第一次可以正常播放,但如果我试着倒带再玩一遍,它不再起作用了。
如果我将相同的文件作为静态文件,那么一切正常。
这是我从 response.out 提供的文件的 url(它只播放第一次,没有倒带)
http://traki.eledit.net/media/ps/101_4.mp3
这是用作静态页面的同一文件的 url(这总是有效的)
http://traki.eledit.net/static/test2.mp3
下载两个文件时,它们是相同的。
当我检查两个文件的 http 标头时,我也得到几乎相同的结果:
有谁知道为什么这两个文件的行为不同?我还应该怎么做才能使使用 response.out 服务的文件的行为方式与作为静态页面的文件相同?