【问题标题】:Windows CE 5.0 Sound IssueWindows CE 5.0 声音问题
【发布时间】:2015-10-04 12:50:28
【问题描述】:

我有一个在运行 Windows CE 5.0 的 MC9090 扫描枪上运行的 asp.net 应用程序。我正在尝试通过网站在扫描仪上播放声音。我使用下面的代码在扫描仪上播放声音,但听起来像是噼啪声而不是声音。

<embed id ="MyAudio" src="/External/MySound.mp3" type="audio/mpeg" autostart="true" loop="false" />

通过研究发现,即使我直接在扫描枪上播放声音,它也不会播放声音,而只会播放短促的噼啪声。所以我认为扬声器不工作,但所有系统声音都正常。扫描哔声和错误哔声。

这发生在两个不同的扫描枪上。有谁知道为什么即使我在扫描枪的资源管理器中单击 wav 文件,它仍然无法正确播放声音。任何帮助都会很棒。

编辑:另外澄清系统声音正在扫描仪上工作,但在网站中调用时没有播放,例如:

System.Media.SystemSounds.Asterisk.Play();

【问题讨论】:

    标签: c# html asp.net windows-ce barcode-scanner


    【解决方案1】:

    并非所有 9090 都有工作声卡。有些需要更新其核心,这将涉及联系摩托罗拉。您仍然会听到扫描和错误提示音,因为所有 9090 设备都具有内置蜂鸣器,如果扬声器无法正常工作,它将接管。

    最好的测试方法是使用 OTL:

    1. 转到应用程序目录并启动 OTL.exe
    2. 点击“测试应用”选项。
    3. 点击“自测”选项。
    4. 选择“扬声器”,然后单击“开始”按钮。
    5. 从下拉列表中选择任何 wav 文件,然后收听。如果失败,您将在表单底部看到错误。即使出现错误,您仍然应该听到一些声音,因为设备会尝试使用蜂鸣器。

    如果您没有 OTL,您可以尝试将 wav 文件与其他已知可以正常工作的设备进行比较。

    如果确实是扬声器的问题,您应该联系 Zebra,因为设备需要更新。

    另外,据我了解,您调用的程序只会尝试播放 wav 文件,而不会在失败时使用蜂鸣器。这会导致没有声音播放的错误。

    【讨论】:

      猜你喜欢
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2011-09-13
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多