naudio相关内容

WPF 应用程序,滑块缺少 Thumb/Thumb.DragCompleted 事件

我正在关注如何在 WPF 应用程序中使用滑块的教程.我创建了一个滑块.本教程试图告诉我在重新定位滑块时该怎么做,以便它有一个对象 “Thumb"属性根本没有出现在 Visual Studio 的智能感知中,当我尝试为 Thumb.DragCompleted 事件设置子触发时,请注意错误:“未找到可附加属性 'DragCompleted'输入 Thumb'". 在 PROPERTIES ..
发布时间:2022-01-24 17:20:00 C#/.NET

听到来自麦克风的传入音频

我只想听听我使用 NAudio 对麦克风说的话,这是我目前的代码,但问题是我什么都听不到.任何帮助将不胜感激. public 部分类 frmMain : Form{私人 WaveIn waveIn;//从麦克风获取音频私人 WaveOut//将音频发送到扬声器私人 BufferedWaveProvider 波提供者;//从流中获取音频公共 frmMain(){初始化组件();}私人无效 frmM ..
发布时间:2022-01-19 16:17:31 C#/.NET

NAudio 错误:“NoDriver 调用 acmFormatSuggest"

我有一个使用 NAudio 将 mp3 转换为 wav 的项目.(使用 WaveFormatConversionStream.CreatePcmStream() 方法) 它在我的开发机器上运行良好,但现在我在一个全新的服务器上尝试它并抛出此错误: NAudio.MmException:NoDriver 调用 acmFormatSuggest 在 NAudio.MmException. ..
发布时间:2022-01-15 22:49:27 C#/.NET

如何将 NAudio WaveStream 写入内存流?

我有一个以字节数组形式接收 mp3 数据的程序.它必须将该 mp3 数据转换为 wav 格式并将其存储在字节数据中.我正在尝试为此目的使用 NAudio.为此,我使用了以下代码. Stream inputStream = ...;流输出流 = ...;使用 (WaveStream waveStream = WaveFormatConversionStream.CreatePcmStream(ne ..
发布时间:2022-01-07 20:00:32 C#/.NET

流包装器使流可查找?

我有一个不可搜索的只读 System.IO.Stream 实现(并且它的 Position 总是返回 0).我需要将它发送给在流上执行一些 Seek 操作(也就是设置位置)的使用者.这不是一个巨大的搜索 - 例如从当前位置 +/- 100.是否有现有的 Stream 包装器可以为流添加缓冲能力以进行简单的 Seek 操作? 更新:我应该补充一点,我的消费者是 NAudio Mp3FileRe ..
发布时间:2022-01-07 19:57:54 C#/.NET

NAudio 拆分 mp3 文件

我对音频或 mp3 的东西很陌生,正在寻找一种方法来在 C#、asp.net 中分割 mp3 文件.在没有太多帮助的情况下在谷歌上搜索了 3 天之后,我希望这里有人可以为我指明正确的方向. 我可以使用 NAudio 来完成此任务吗?是否有任何示例代码?提前致谢. 解决方案 我在 c# 中拆分 mp3 文件的最终解决方案是使用 NAudio.这是一个示例脚本,希望它可以帮助社区中的某些 ..
发布时间:2021-12-28 12:17:32 C#/.NET

MVC4 应用程序“无法加载 DLL 'libmp3lame.32.dll'"

我正在尝试在 MVC4 应用程序中使用 NAudio.Lame 库,但出现错误: 无法加载 DLL 'libmp3lame.32.dll':找不到指定的模块. 我通过 NuGet 添加了库.我能够使库与 Windows 窗体应用程序一起正常工作,因此我相信该问题特定于 MVC4. 我在这里尝试了图书馆作者的建议:https://stackoverflow.com/a/20065606/9 ..
发布时间:2021-12-25 16:15:48 其他开发

Windows 2012 64 位服务器是否支持 Media Foundation?

Windows 2012 64 位服务器是否支持 Media Foundation?我们不能使用 Windows 7 或 Windows 8 作为服务器,这就是我们选择 Windows 2012 服务器的原因. 随着 NAudio 1.7 现已发布,我们希望利用 Media Foundation 的新功能. 非常感谢任何建议. 解决方案 是的,您可以在 Windows Serv ..
发布时间:2021-12-25 08:30:40 其他开发

如何将系统麦克风音频流传输到连接的设备麦克风音频流

我正在尝试连接用于电话呼叫的 USB 设备,该设备具有用于麦克风和扬声器的 pnp 声音控制器.现在我有两个扬声器和两个麦克风用于输入输出,如下图所示..现在我的目的是将音频流从系统麦克风传输到 USB 麦克风,从 USB 扬声器传输到系统扬声器. 我试图用虚拟电缆软件解决这个问题,但我需要依赖第三方.使用 c# 可以实现的可能解决方案是什么. 我对此一无所知,所以不知道如何开始.谷歌 ..
发布时间:2021-11-30 16:43:42 C#/.NET

C#从指定时间播放指定时间的MP3文件

我想创建一个程序,您可以将 mp3 文件导入其中,并告诉它从特定位置开始播放,并播放指定的时间. 我查看了 NAudio,让它播放和停止 mp3 文件,但我不知道如何从特定位置开始.有人知道我该怎么做吗? 解决方案 如果您使用 NAudio,请在输出流上查找 Seek 方法——从 Google 搜索返回的信息 http://www.google.com/search?q=seek+s ..
发布时间:2021-11-30 16:17:46 C#/.NET

使用 C# 从流中播放音频

在 C# 中是否有一种方法可以直接从 System.IO.Stream 例如从 WebRequest 返回而不将数据临时保存到磁盘? 使用 NAudio 的解决方案 在 NAudio 1.3 的帮助下,可以: 从 URL 加载 MP3 文件到 MemoryStream MP3 数据完全加载后转换成波形数据 使用 NAudio 的 WaveOut 类播放波形数据 如果能够播 ..
发布时间:2021-11-30 15:55:59 C#/.NET

播放 g711 a-law 流时声音断断续续

我在我的一个项目中使用 naudio 时遇到问题 - 很可能我只是忽略了一个小错误,但我没有发现它,所以我可以请求一些帮助. 我正在开展一个项目,以接收(并进一步处理)我通过网络接收的音频流.该流使用 G.711 a-law 使用 8kHz 和 8bit 进行编码,并以 20 毫秒(或每秒 50 个数据包)的微小片段发送. 以下代码通过 UDP 接收流(基本上每当接收到 UDP 数据包 ..
发布时间:2021-06-07 18:49:48 其他开发

将 IeeeFloat 缓冲区中的音频数据转换为缓冲区中的 PCM

我使用 NAudio 来捕获声音输入,输入显示为包含 IeeeFloat 格式的声音信息的缓冲区. 既然我在缓冲区中有这些数据,我想以不同的采样率将其转换为 PCM. 我已经想出了如何从 IeeeFloat 转换为 PCM,以及如何在单声道和立体声之间进行转换.转换采样率是一项艰巨的任务. 任何解决方案,最好使用 NAudio,可以将 IeeeFLoat 缓冲区转换为具有所选 P ..
发布时间:2021-06-07 18:49:45 C#/.NET

如何使用 NAUDIO 进行 VoIP

我正在使用 NAUDIO 和套接字开发 voip 服务器-客户端应用程序. 我已经阅读了 naudio 的文档,我尝试了很多从麦克风获取数据然后将其发送到客户端,您可以获取数据,但是您必须先将其保存到字节数组中发送它就像使用 TCP 发送文件一样. 如何从 naudio 获取数据并同时使用 UDP 协议将其“流式传输"到客户端. 提前致谢. 解决方案 如果您下载源代码,N ..
发布时间:2021-06-07 18:49:39 C#/.NET

带有 Naudio 和 TCP 流的断断续续的音频.缓冲区满异常

我正在尝试通过 TCP 连接使用 Naudio 流式传输音频.问题是音频听起来断断续续.我相信这是因为当我尝试将样本添加到 bufferedwaveprovider 时,我收到一个异常,说缓冲区已满. 我尝试增加缓冲区大小,但结果保持不变. -----客户代码----- 公共 TcpClient 客户端;public WaveOut waveplayer = new WaveOut ..
发布时间:2021-06-07 18:49:35 C#/.NET

重采样 WasapiLoopbackCapture

我正在尝试将 WasapiLoopbackCapture 的输出从我的声卡 44100Hz, 16bit, 2 channel 波形重新采样为 16000Hz, 16bit, 1 channel 格式,以便以后在System.Net.Sockets.NetworkStream(我想将转换后的字节写入网络流) 但我什至不知道如何开始!我真的是信号处理的新手,我试过搜索教程,但我无法理解如何做到 ..
发布时间:2021-06-07 18:49:32 C#/.NET

wav 标头错误 NAudio c#

当我更改 wav 文件的 waveFormat 时,“数据"标识符向右移动.表示 da 块开头的数据标识符必须位于 0x24 位置,但在我使用 NAudio 库更改 waveFormat 后,它会移动到 0x26 位置. WAV 格式 这是我用来更改 waveFormat 的代码: private void TurnTo16bitsAudio(string path){NAudio. ..
发布时间:2021-06-07 18:49:30 C#/.NET

如何解码 RTP 数据包并将其保存为 .wav 文件

我正在尝试开发一个应用程序,其中建立了 sip 呼叫,然后我正在捕获 rtp 音频数据包.由于它们已编码,因此我需要对其进行解码并将其保存为 .wav 文件.尝试使用 NAudio 但没有奏效.有没有使用 NAudio 或任何其他来源的解决方案来解决这个问题... 我使用的代码如下.data是rtp包数据所在的字节数组. System.IO.MemoryStream stream = ne ..
发布时间:2021-06-07 18:49:27 C#/.NET