美好的一天。帮我解决我的问题。请。在Internet Explorer 8和9中播放非pcm(gsm)“.wav”文件
我需要玩 “的.wav” -file(GSM 6.10,8000赫兹,1个信道,每个样本为0的位,块对齐:65,平均每秒字节数:1625)在Internet Explorer 8和9
IE9在[embed] WMP中播放了这个文件,但是IE8不是。我试图转换它在MP3或WMA(只适用于IE8),但它不起作用。
请帮助我,请原谅我的英语。
美好的一天。帮我解决我的问题。请。在Internet Explorer 8和9中播放非pcm(gsm)“.wav”文件
我需要玩 “的.wav” -file(GSM 6.10,8000赫兹,1个信道,每个样本为0的位,块对齐:65,平均每秒字节数:1625)在Internet Explorer 8和9
IE9在[embed] WMP中播放了这个文件,但是IE8不是。我试图转换它在MP3或WMA(只适用于IE8),但它不起作用。
请帮助我,请原谅我的英语。
多媒体并不是一件容易的事情,可以通过网页浏览器正确使用。首先,所有浏览器的实现都略有不同。支持IE可能是一场噩梦,因为微软倾向于从某个版本的IE更新某些东西到另一个版本,这意味着您可以最终构建具有大量乱码的网站以支持IE6,IE7,IE8,IE9(IE10 ...)如FireFox,Chrome,Safari等。
最好支持web标准,而不是浏览器!因此...
使用回退的媒体播放器支持您的格式。 (你已经提到你正在使用嵌入式WMP,但也有免费提供的flash/silverlight。)你可以使用不支持音频元素的回退。
补充:考虑使用Modernizr的检查什么标准/功能的浏览器支持: http://www.modernizr.com/
研究的HTML 5音频标签浏览:http://www.w3schools.com/html5/tag_audio.asp
研究播放音频在HTML浏览:http://www.w3schools.com/html/html_sounds.asp
Matthew Layton,谢谢你的回答。 HTML 5不是我的,因为IE 9不支持<audio>
标签中的“GSM-wav”。我发现这个解决方案,它适用于我:
<object id="Player_O" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"
codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="70px"
type="application/x-oleobject" width="400px">
<param name="url" value="C:\1.wav">
<param name="autostart" value="false">
<embed id="Player_E" height="70px"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="file:///C:/1.wav" type="application/x-mplayer2" width="400px"></embed>
</param>
</param>
</object>
然后,不要忘了接受你自己的答案。 – j0k 2012-08-20 09:53:47