路径问题 你把你页面上得到的播放路径打开看下 这个路径应该是你音频文件在服务器上的地址例如是//192.168.1.53/ICDVOICETB/11811485025503_chimes.wav 如果你写成F:/ICDVOICETB/11811485025503_chimes.wav 实际上再打开文件的时候 并不是寻找的服务器上F盘文件,而是寻找你本地F盘目录下的文件。关于这种系统的开发,文件路径的上传设置 跟播放设置跟关键,小心点
调试欢乐多
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 的文件,输出到前端啊
没装的话,自己下一个!
可以调试哪里有错误!