Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在jsp中播放音频文件_Html_Audio - Fatal编程技术网

Html 在jsp中播放音频文件

Html 在jsp中播放音频文件,html,audio,Html,Audio,1) java中有没有一种方法可以在我的jsp页面上从ftp传输音频文件 2) 如何在jsp中播放音频文件,而不在客户端浏览器(如live stream)上下载音频文件-临时internet文件 请提供一些代码示例如果您已经使用HTML5,只需使用元素即可,另请参阅 。但是,当音频文件存储在公共webcontent之外或数据库中时,您希望通过Servlet对其进行流式传输。基本上,只需获取它的InputStream(使用例如FileInputStream),然后沿着一组正确的响应头将其写入响应的

1) java中有没有一种方法可以在我的jsp页面上从ftp传输音频文件

2) 如何在jsp中播放音频文件,而不在客户端浏览器(如live stream)上下载音频文件-临时internet文件


请提供一些代码示例

如果您已经使用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">