
因为之前的同事使用的是一个falsh的插件直接就可以显示dewplayer.swf。
这种文件只是支持使用mp3格式的文件进行播放。
但是我做的是wav和mp3格式的都得支持的,还得在三大主流的浏览器上都能用(谷歌、火狐、IE)我本人也不晓得什么是三大主流浏览器
这三个是我们测试的同事说的,刚开始我试的是360和IE很方便的通过测试成功。
准备交差了事,让他去测试,他测试只是火狐和谷歌结果都不通过,令我很头疼的是谷歌访问的时候文件的地址会自动加上:端口号/工程名
我现在总结下我的实践结果:

在IE和360下面使用如下两种方式都是可以读到文件的
<embed src="<%=url %>"></embed>
<OBJECT
CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..."
TYPE="application/x-oleobject">

<PARAM value="url">
</object>
但是在谷歌下面死活就是不行,在谷歌下面可以采用html5的播放格式如下:


<audio controls autoplay ID="MediaPlayer" >
<source src="url" type="audio/wav">

Your browser does not support this audio format.
</audio>
这样是可以播放的。realplayer插件wav和mp3格式的文件都是可以播放的
360浏览器无法显示网页游戏平台页面可能是flash插件问题导致,因为flash插件分为了ie系列的(tt,世界之窗,360)和非ie系列(火狐,opera) 主要是浏览器的内核不一样,如果想我想解决这问题,绿盟建议你安装的flash插件为火狐opera的,需要重新下载过falsh插件 要是不行的话你可以试试先重置ie(工具---internet选项--高级--重置),最后在安装。搜索电影插件依赖于其他的视频插件,优酷搜索出来的内容需要安装有优酷插件才能播放,搜狐搜索出来的内容需要有搜狐视频的插件才能播放。在存子离 ef有中样试明说则 �液溶的色无乎几到得若之反 �子离 ef无中样+3 +3试明说 �色红之浅深样同得若 �验试白空一作此为 �的去进带剂溶的样试制配是还 �的中样试是它但 �在存子离 ef有明说 �液色红得若 �时子离 ef有含否是中样试定鉴 ncs用如又+3 +3 �。
如下:
<embed src="<%=url %>"></embed>

这种就能播放的,主要是加上如下两个标签就可以播放了
<embed src="<%=url %>" showstatusbar="1" showpositioncontrols="0"
type="application/x-mplayer2"></embed>
火狐和360、IE上面的这种播放直接后面跟需要播放的文件地址就可以播放的。
火狐显示的是

但是谷歌的就不能必须通过一个数据流的方法,先所在文件的文件通过数据流的方法保存到数据里面,然后将一个字符流输出到前端的显示页面上
路径访问的地址如下:
src="recordings/play.html?filename=<%=url %>" type="audio/wav"
这样子就可以播放文件了。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-96384-1.html
去追求就是最好的
刚好送别