gpt4 book ai didi

WPF 音频处理

转载 作者:行者123 更新时间:2023-12-02 22:24:58 24 4
gpt4 key购买 nike

我想使用标准 WPF 应用程序进行一些稍微高级的音频播放。

这是我需要的:

  • 平滑循环的能力
  • 改变音高
  • 一次播放多个声音

  • 我知道 SoundPlayer 类是不够的,因为它不能一次播放多个声音,所以我开始研究 XNA SoundEffect 类(和类似的),但我不确定 XNA 和 WPF 之间的互操作性究竟是如何工作的。

    有人可以帮我解释一下吗?

    干杯
    标记

    最佳答案

    您可以通过 NAudio 实现所有这些,尽管您需要在核心库之上编写一些自定义代码。

  • 创建一个 WaveStream 派生类,只要它用完,它的 Read 方法就会返回到其源流的开头。
  • 这是你最艰难的要求。您希望音频播放得更快,还是只是提高音调?看看Skype Voice Changer有关使用 NAudio 执行实时音调移位 DSP 的示例。
  • 使用 WaveMixerStream 将多个 WaveStream 混合在一起。
  • 关于WPF 音频处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1524666/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com