【发布时间】:2010-11-08 05:43:36
【问题描述】:
如何根据 .NET 程序从用户输入和数学函数生成的波形数据播放声音?
“波形数据”是指固定间隔时间序列(可能为 44.1 kHz)中的 SPL(声压级)值。我认为这需要某种流式缓冲区安排。
请注意,这必须是实时/实时的,因此仅创建一个 .wav 文件然后播放是不够的。 VB.NET 是首选,但 C# 也可以接受。
澄清一下:我正在寻找的是一个简单的工作代码示例。
【问题讨论】:
-
我终于开始尝试 NAudio 解决方案,它非常棒!比我担心的要好得多,也容易得多,我真的应该很久以前就尝试过。
-
Stack Overflow 问题 NAudio playing a sine wave for x milliseconds using C# 中有一个更实用的答案。
标签: c# .net vb.net audio waveform