1) 在Java中,有没有一种方法可以从FTP流式传输音频文件到我的JSP页面?
2) 如何在JSP中播放音频文件,而不会让客户端浏览器下载音频文件(如实时流)- 临时互联网文件。
请提供一些代码示例。
从文件中流式传输音频与JSP本身无关。
您想使用HTML标记将音频文件嵌入页面。您可以直接这样做:
<embed src="audiofile.mp3">
你可以使用Flash电影作为音频播放器,或者查找JavaScript库来构建更加炫酷的东西。通过这个页面学习有关各种方法的信息。
JSP可以提供音频文件名和其他选项,但这就是它所需做的一切——其余的由普通的HTML标签处理。
你可以通过搜索“嵌入”和“音频”这些关键词在网上找到更多信息。
<audio>
元素。请参阅HTML Dog教程。<audio src="file.wav" controls="true" />
<embed>
元素(使用平台默认播放器)或HTML <object>
元素(在其中您可以指定更具体的播放器,Web浏览器最终可以自动下载必要的插件软件)来包含。<object data="file.wav" />
InputStream
(使用例如FileInputStream
),然后沿着正确的一组响应头将其写入响应的OutputStream
。