2017-02-15 29 views
3

我需要在其默認瀏覽器(Internet Explorer)中的Windows Mobile .CE或Windows Mobile .NET設備上播放一些wav或任何聲音文件。設備瀏覽器的JavaScript功能非常有限。我嘗試沒有結果如下:在Windows Mobile .NET或CE Internet Explorer上使用html/javascript播放聲音文件

<embed src="test.wav".. 
.. 
var audio = new Audio("test.wav") 
.. 
<audio src="test.wav".. 
.. 
var e = document.createElement('audio'); a.innerHTML = '<source src="test.wav" type="audio/wav".. 
.. 
<BGSOUND ID="BGSOUND_ID" LOOP=1 VOLUME="600" SRC="test.mid"> 
+0

你如何檢查的解決方案? http://stackoverflow.com/a/12809156/4606266 – ziLk

+0

是的,但功能低於IE 6.0 – benchpresser

回答

1

如果您正在運行Windows Mobile 5或更高或Windows嵌入式手持6.5,他下面的工作:

<!--<span class="code-comment"> <bgsound src="file://’windows’asterisk.wav" loop="infinite"> --></span> 
<!--<span class="code-comment"> use refresh to return to page --></span> 
    <object type="audio/x-wav" 
data="file://’windows’asterisk.wav" width="1" height="1"> 
    <param name="FileName" value="file://’windows’asterisk.wav"> 
    <param name="hidden" value="true"> 
    <param name="loop" value="false"> 
    <param name="numloop" value="2"> 
    </object> 
<noembed> <p>Could not embed wav file!</p> </noembed> 
<embed src="file://’windows’asterisk.wav" width="1" height="1" 
hidden="true" type="audio/x-wav"> 
<a href="javascript:document.embeds[0].play()">Starten</a> 

你會發現兩個不同的瀏覽器引擎,一個或多或少與IE5兼容並且與IE6兼容。

參見https://www.codeproject.com/Articles/61647/The-Pocket-or-Mobile-Internet-Explorer