换种说法就是如果我把媒体文件存在服务器的某个存储盘里,它本身不是web路径,该如何播放,<object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"  height=285 width=320>
<param NAME="URL" VALUE="show.jsp">
            <param NAME="playCount" VALUE="1">
            <param NAME="autoStart" VALUE="1">
            <param NAME="volume" VALUE="50">
            <PARAM NAME="stretchToFit" VALUE="true">
我想在show.jsp里读出该媒体文件的字节流然后输出,但不能播放,请高人相助!
可能是我的想法有问题,但不知该如何解决这个问题

解决方案 »

  1.   

    用流读取出来,然后在你的JSP上面放置一个播放器,播放器及播放器代码自己去下吧,很多的
      

  2.   

    to sky12636642(小猪) 
    我是这样都出流来的,就是播放不出来呀?
    FileInputStream is = null;
    OutputStream outs = null;
    try {
    is = new FileInputStream("d:\\111.rmvb");
    outs = response.getOutputStream();
    byte buffer[] = new byte[1024];
    while (is.read(buffer, 0, 1024) != -1) {
    outs.write(buffer);
    outs.flush();
      

  3.   

    未曾尝试将文件写入数据库,通常都是将URL写进去,文件写到磁盘里。关注。
      

  4.   

    可以实现。把读进来的流写到可以访问的WEB路径里面生成一个临时文件,然后将文件名转到播放页面里就是了。