0

我开发了一个条形码应用程序,可以在例如摩托罗拉 MC65 (WM 6.5) 和 Cipherlab CP30 上的 Web 浏览器中运行。它工作正常,可以清楚地显示票证状态 - 让他们进来或不让他们进来。

我想做的是根据我刚刚从服务器返回的条码的状态发出不同的通过/不通过的声音。通过发出不同的哔声,用户不必阅读屏幕,而是可以直接转到下一张票进行扫描,大大加快了扫描速度。虽然我们正在讨论它,但如果 PDA 支持它,振动手机也会很棒 - 在摇滚音乐会之外非常有用,但它是必要的哔哔声。

有任何想法吗?或者开发一个本地 WM 应用程序是唯一的出路。

如果它比定制应用程序便宜,将考虑安装不同的浏览器/软件。

4

2 回答 2

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 mobile API。

问候

约瑟夫

于 2012-06-29T03:45:33.587 回答
-1

bgsound 是最简单的方法。但是无法播放 mp3 文件。只需在 html 中输入 bgsound id=IDname 并在 javascript 中使用 IDname.src="sound.wav"; 再简单不过了

于 2015-01-18T20:44:01.890 回答