使用 NAudio 在运行时更改波形格式
我已经使用以下方法初始化了设备: static IWavePlayer waveOut; static WaveFormat waveFormat; static BufferedWaveProvider waveProvider; private…
naudio waveProvider.AddSamples 导致崩溃
private unsafe static void AudioStreamCallback(IntPtr buff, Int32 size) { byte[] samples = new byte[size]; Marshal.Copy(buff, samples, 0, si…
带 NAudio 的音频中继器
我正在实现一个程序,该程序从输入设备读取音频流并使用 NAudio 将其发送到输出设备。为此,我使用 WaveIn 及其 DataAvailable 事件从输入流获取数据…
用于多线程的 NAudio:缓冲区已在播放错误时排队
我的应用程序正在运行音频播放,我们正在多线程上播放音频。有时错误会给出错误: 缓冲区已在 Play 上排队(断言失败:Abort=Quit、Retry=Debug、Igno…
使用 NAudio 更改 wav 文件(更改为 16KHz 和 8 位)
我想使用 NAudio 将 WAV 文件更改为 8KHz 和 8bit。 WaveFormat format1 = new WaveFormat(8000, 8, 1); byte[] waveByte = HelperClass.ReadFully(Fi…
使用 NAudio 流式传输非 PCM 原始音频
我一心想与 NAudio 合作,所以请告诉我是否有办法解决这个问题。我有来自串行设备的流式原始音频,我正在尝试通过 WaveOut 播放该音频。 尝试 1: 'Co…
使用 NAudio 加载 .wav 后退出程序时出现错误
前几天我刚刚发现 NAudio 并且一直在玩它。我编写了一个简单的 Windows 窗体程序,它有一个加载按钮(加载特定的 .wav 歌曲)和播放、暂停、停止、淡…
使用 NAudio 开放音频格式和音频合成
如何使用 Naudio 和 C# 打开不同的音频格式(除了 .mp3 和 .wav)? 如何使用 Naudio 和 C# 创建音频合成?(我的意思是如何获取音频合成所需的声音…
使用NAudio同时播放多个wav文件时的音质问题
我的目标是:允许我的 .NET 程序的用户选择他们自己的 .wav 文件来制作声音效果。这些效果可以同时播放。 NAudio 似乎是我最好的选择。 我决定使用 Wa…