记录来自 NAudio WaveIn 的输入,并将输出保存到字节数组
Posted
技术标签:
【中文标题】记录来自 NAudio WaveIn 的输入,并将输出保存到字节数组【英文标题】:Record input from NAudio WaveIn, and save the output to Byte Array 【发布时间】:2017-08-15 16:43:20 【问题描述】:我希望能够通过 NAudio.WaveIn 从麦克风设备获取输入,然后将准确的输入输出到字节数组。
我该怎么做?
【问题讨论】:
【参考方案1】:最简单的方法是创建一个MemoryStream
并将录制的音频写入您的WaveIn
设备的DataAvailable
事件中。完成后,请在MemoryStream
上致电ToArray()
。请记住,如果录制时间超过几秒钟,将会占用大量内存。
【讨论】:
以上是关于记录来自 NAudio WaveIn 的输入,并将输出保存到字节数组的主要内容,如果未能解决你的问题,请参考以下文章
NAudio - 一起使用 WaveIn 和 AudioEndpointVolume