2017-02-15 10 views
3

Мне нужно воспроизвести какой-либо wav или любой звуковой файл на Windows Mobile .CE или Windows Mobile .NET в браузере по умолчанию (Internet explorer). Браузер устройств имеет очень ограниченные возможности 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

Да, но capabiltiy ниже IE 6.0 – benchpresser

ответ

1

Если вы работаете в 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