2012-06-28 60 views
0

我開發了一款條碼應用程序,可以在網絡瀏覽器上運行,例如摩托羅拉MC65(WM 6.5)和Cipherlab CP30。它工作正常,清楚地顯示票證狀態的視覺指示 - 讓他們參與或不參與。如何使Windows Mobile瀏覽器發出嗶聲?

我想要做的是根據剛剛掃描的服務器返回的條碼狀態,製作不同的去/不去音。通過發出不同的嘟嘟聲,用戶不必閱讀屏幕,但可以直接移動到下一張要掃描的票據,從而大幅加快速度。 雖然我們談到了這一點,但如果PDA支持它,振動手機也會非常棒 - 非常有用的是搖滾音樂會,但這是必要的嘟嘟聲。

任何想法?或者正在開發一個本地WM應用程序是唯一的出路。

如果價格比定製應用便宜,我們會考慮安裝不同的瀏覽器/軟件。

+0

當你說它是一個瀏覽器應用程序,這是否意味着服務器是遠程或在設備上(即你目前正在任何設備上安裝任何東西)? – ctacke

+0

服務器是一個遠程apache服務器,通過wifi進行通信。目前在掃描儀上使用默認的網絡瀏覽器。 –

回答

0

是的,你可以在由html代碼控制的設備上播放wav文件。下面是從我的文章片段在http://www.hjgode.de/wp/2010/02/26/the-pocket-or-mobile-internet-explorer/: - >

<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> 

我希望片段是正確的,格式做了一些奇怪的替代品。

這段代碼展示瞭如何以播放wav作爲背景(註釋掉)或單擊鏈接。但是你也可以通過發佈顯示的javascript:document.embeds [0] .play()代碼來播放聲音。

對於LED控制(包括振動)我還沒有看到任何方式來從HTML。如果你能夠,你可以編寫一個ActiveX來調用本地的Windows移動API。

問候

約瑟夫

-1

的BGSOUND是最簡單的方法。但是不能播放mp3文件。 只需在html中輸入bgsound id = IDname並在javascript中使用IDname.src =「sound.wav」;它不能簡單

+0

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bgsound這是一個非標準的,棄用的標籤,請避免使用它 – therealrootuser

相關問題