我有一些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
有人这么说过吗?谢谢 .