我有一些mp3文件播放的问题 .

问题:当mp3正在播放时,无法返回播放器滑块,它将继续而不停止 . 这似乎只发生在更大的文件上 .

文件位于远程FTP服务器上 . 文件保存为InputStream:

InputStream out=null;    
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ftpClient.retrieveFile(path+"/"+ff.getName(), outputStream);
out = new ByteArrayInputStream(outputStream.toByteArray());
return out;

然后我将它保存为DefaultStreamContent:

byte[] b=IOUtils.toByteArray(is);

ftpUploadController.getFtpClient().sendCommand("NOOP");

is = new ByteArrayInputStream(b);
media = new DefaultStreamedContent(is, "audio/mpeg");

is.close();

和我的XHTML媒体文件:

<p:media id="media" cache="true" value="#{stream}"   player="quicktime"  height="60" width="200" >
    <f:param name="enablejavascript" value="true"/>
</p:media>

发现类似Primefaces论坛的问题:http://forum.primefaces.org/viewtopic.php?f=3&t=8562但没人帮忙 .

我正在使用PrimeFaces 6.0

有人这么说过吗?谢谢 .