路径问题   你把你页面上得到的播放路径打开看下   这个路径应该是你音频文件在服务器上的地址例如是//192.168.1.53/ICDVOICETB/11811485025503_chimes.wav  如果你写成F:/ICDVOICETB/11811485025503_chimes.wav  实际上再打开文件的时候 并不是寻找的服务器上F盘文件,而是寻找你本地F盘目录下的文件。关于这种系统的开发,文件路径的上传设置  跟播放设置跟关键,小心点

解决方案 »

  1.   

    使用iE  前台jsp是这样写的
    if(this.isIE){
    var mPlayCode = '<object ID= "t_mediaPlayer"  border="0" height="45" width="600"  CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">'
         +'<param name="URL" value="<%=request.getContextPath()%>/voicemanage/listenCommonVoiceInfo.action;jsessionid=${currSessionId}?fileName='+ encodeURI(this.plurl) +'&randomID='+Math.random()+'"/>'
       +'<param name="autostart" value="true"/>'
       +'</object>'
    document.getElementById("voiceArea").innerHTML = mPlayCode;
    }
    这样用IE能播放音频文件
    我如果src直接写成F:/ICDVOICETB/11811485025503_chimes.wav ,这确实是读取本地上的文件,但我这边是
    后台通过输入输出流读取服务器上F:/ICDVOICETB/11811485025503_chimes.wav 的文件,输出到前端啊
      

  2.   

    你没看下你后台报错没?catch捕捉到东西吗?  还是你看过火狐浏览器设置没?有地方限制页面object的没
      

  3.   

    火狐下不是有个firebug插件吗?
    没装的话,自己下一个!
    可以调试哪里有错误!