Html 在jsp中播放音频文件
1) java中有没有一种方法可以在我的jsp页面上从ftp传输音频文件 2) 如何在jsp中播放音频文件,而不在客户端浏览器(如live stream)上下载音频文件-临时internet文件Html 在jsp中播放音频文件,html,audio,Html,Audio,1) java中有没有一种方法可以在我的jsp页面上从ftp传输音频文件 2) 如何在jsp中播放音频文件,而不在客户端浏览器(如live stream)上下载音频文件-临时internet文件 请提供一些代码示例如果您已经使用HTML5,只需使用元素即可,另请参阅 。但是,当音频文件存储在公共webcontent之外或数据库中时,您希望通过Servlet对其进行流式传输。基本上,只需获取它的InputStream(使用例如FileInputStream),然后沿着一组正确的响应头将其写入响应的
请提供一些代码示例如果您已经使用HTML5,只需使用元素即可,另请参阅
。但是,当音频文件存储在公共webcontent之外或数据库中时,您希望通过Servlet对其进行流式传输。基本上,只需获取它的InputStream
(使用例如FileInputStream
),然后沿着一组正确的响应头将其写入响应的OutputStream
应该注意的是,JSP在这个特定问题中是不相关的。它只是一种视图技术,提供了一个模板来编写HTML并将其发送给webbrowser
也就是说,播放音频的网站通常被认为是令人讨厌的,并且通常会吓跑访问者。如果你认为用户体验很重要,请记住这一点。 文件中的流音频与JSP本身无关。
您希望使用HTML标记将音频文件嵌入到页面中。您可以直接这样做:
<embed src="audiofile.mp3">
或者使用Flash电影作为音频播放器构建一些更为奇特的东西,或者查找JavaScript库
JSP可以提供音频文件名和其他选项,但这就是它所要做的一切——其余部分由简单的旧HTML标记处理
您可以通过搜索Web上的术语“嵌入”和“音频”来查找更多信息。thnx对于您的重播,我正按照您的建议进行操作,我关心的是如何避免音频文件被下载到客户端机器上(即临时互联网文件),如果您使用嵌入标记,它将首先下载整个文件,是否有办法避免下载此文件而不是穷人的
,请使用
元素并指定具有支持流式音频设置的播放器。你可以找到几个例子,这不是一个java或jsp问题,而是一个HTML问题。我正在给它贴标签。
<object data="file.wav" />
<embed src="audiofile.mp3">