【问题标题】:XNA Audio and WASAPI conflict?XNA 音频和 WASAPI 冲突?
【发布时间】:2013-12-18 23:40:07
【问题描述】:

我最近一直致力于为 VoIP 应用程序集成一些代码。一方面,UI(主要是拨号器)使用 XNA Audio 框架在按钮按下时播放声音字节 (DTMF)。另一方面,实际的调用模块使用 WASAPI 来捕获/渲染音频。集成这些部件后,我在通话期间看到一个 AUDCLIENT_BUFFER_SILENT 标志,并且没有音频通过。我禁用了 XNA 的所有痕迹并再次尝试,只是看到调用工作正常(不存在静默缓冲区标志)。

XNA 和 WASAPI 不是很好玩吗?有没有办法继续使用 XNA 处理声音字节和 WASAPI 调用?

【问题讨论】:

  • 唯一的 XNA 调用是用于创建 SoundEffectInstance 然后播放它。

标签: windows-phone-8 xna wasapi


【解决方案1】:

只是为了把事情联系起来——微软已经表示,虽然 XNA 在 WP8 上仍然可用,但它已被正式弃用。因此,假设问题源于跨 API 头撞,答案是使用另一个 API。我发现使用 MediaElements 是 XNA 音效的合适替代品。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    相关资源
    最近更新 更多