美好的一天。幫我解決我的問題。請。在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