在网页中播放媒体文件出错

leonardzdz 2004-12-06 11:15:20
当我在JSP页中播放媒体文件时,比如同样为播放文件为MP3,如果客户机默认MP3文件关联为realplay,那么出现如下错误
TOMCAT 4
java.net.SocketException: Connection reset by peer: socket write error
如果MP3文件关联为MEDIAPLAYER那么没有错误。这是什么原因呢?
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaochao79 2004-12-06
  • 打赏
  • 举报
回复
用的那种html标签啊?object? embed?
leonardzdz 2004-12-06
  • 打赏
  • 举报
回复
有没有碰到这种问题的啊?
没人顶,自己来
leonardzdz 2004-12-06
  • 打赏
  • 举报
回复
高手帮忙看看啊!!!!!!!!!!
反正只要是realplayer播放都有异常抛出
异常如下:
StandardWrapperValve[default]: Servlet.service() for servlet default threw exception

java.net.SocketException: Connection reset by peer: socket write error

java.net.SocketException: Connection reset by peer: socket write error

at java.net.SocketOutputStream.socketWrite0(Native Method)

at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)

at java.net.SocketOutputStream.write(SocketOutputStream.java:136)

at org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java:674)

at org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseBase.java:764)

at org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:647)

at org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:312)

at org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponseStream.java:189)

at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:1921)

at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1670)

at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1215)

at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:525)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)

at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)

at java.lang.Thread.run(Thread.java:536)

leonardzdz 2004-12-06
  • 打赏
  • 举报
回复
这两种都用了
1、
<OBJECT>" height="300">
<PARAM NAME="CONTROLS" VALUE="ImageWindow">
<PARAM NAME="AUTOSTART" Value="true">
<PARAM NAME="SRC" VALUE="<%=filePath%>">
<embed height="300" width="400" controls="ImageWindow" src="<%=filePath%>?embed" type="audio/x-pn-realaudio-plugin" autostart="true" nolabels="0" autogotourl="-1"></OBJECT>
2、
<object height=30 width=400 vspace="0" hspace="0" border="0">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<!--<param name="SRC" value="">-->
<param name="CONTROLS" value="ImageWindow">
<param name="CONSOLE" value="Clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
<embed src="<%=filePath%>" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ImageWindow" height="286" width="350" autostart="true" vspace="0" hspace="0" border="0"></embed>
</object>
<br>
<object height=30 width=400 vspace="0" hspace="0" border="0">
<param name="AUTOSTART" value="0">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="CONTROLS" value="ControlPanel">
<param name="CONSOLE" value="Clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
<embed type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ControlPanel" height="30" width="350" autostart="true" vspace="0" hspace="0" border="0"></embed>
</object>

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧