我用的是绝对路径,客户端有播放软件的,用MediaPlayer播放
在他们那边播放的时候会弹出一个错误框“试图播放的文件的扩张名与文件格式不匹配”

解决方案 »

  1.   

    我上传资源的时候是int count=publicSmartUpload.save("G:/Tomcat 5.0/webapps/teach/moive/");
    存放到这个目录下的,然后播放视频时<param name="Filename" value="G:\Tomcat 5.0\webapps\teach\moive\<%=name%>">,名字也已经从数据库中获取,但在其他人的电脑上就是连不上,很奇怪的
      

  2.   

    当然不行了,不能用绝过路径,<param name="Filename" value="G:\Tomcat 5.0\webapps\teach\moive\<%=name%>">,这样写在本器上当然可以了。要是用另一台机器肯定就不行了。这样写只会找到本机上的G盘上文件。所以不行了。所以用相对路径了。
      

  3.   

    是否MediaPlayer不能播放你的视频格式,你本机是使用Mediaplayer播放的么?
      

  4.   

    对,用的是MEDIAPLAEYER播放器的
    用绝对路径不能播放中文文件,用相对路径只能播放英文文件,不知道为什么
      

  5.   

    我现在用相对路径能播放视频文件了,但又出现了一个新的问题就是用相对路径局域网的人能播放视频文件但不能播放中文文件,这个应该是jspSmartUpload包的中文处理问题,请问谁有能处理中文问题的jspSmartUpload包,有的请QQ联系我:156705740, 谢谢:)
    全天候在线:)
      

  6.   

    我试过用URL了,不过还是不行的
    TO skychuifeng:我现在就是想用中文名播放文件,不然用户用起来肯定有意见的
      

  7.   

    能不能java.io.unicode這樣子處理一下呀。