使用 html/javascript 在 Windows Mobile .NET 或 CE Internet Explorer 上播放声音文件

Play sound file on Windows Mobile .NET or CE Internet Explorer with html/javascript

我需要在 Windows Mobile .CE 或 Windows Mobile .NET 设备的默认浏览器 (Internet explorer) 上播放一些 wav 或任何声音文件。设备浏览器的 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">

如果您是 运行 windows mobile 5 或更高版本或 Windows Embedded Handheld 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