问题标签 [naudio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6750 浏览

c# - 在 Windows 中检测耳机

我正在尝试检测耳机是否已插入 Windows。我已经尝试过 DirectSound 和 NAudio 库,但没有任何成功。有没有人有什么建议?

注意:此问题与此问题重复,但该问题的答案不包含任何代码示例或教程。

0 投票
1 回答
483 浏览

c# - 尝试 VOIP 服务器和客户端出错

嗨,我正在创建一个 VOIP 客户端和服务器,它比我预期的要好,因为我认为我第一次尝试不会听到任何声音。但实际上,在我的程序在我创建的用于简化发送音频字节并实时播放它们的套接字过程的类中抛出异常之前,我听到自己的声音大约有一两秒钟。下面是代码:

PS如果您需要我显示更多代码,请询问,我很乐意向您展示。

0 投票
3 回答
9839 浏览

c# - NAudio 错误:“NoDriver 调用 acmFormatSuggest”

我有一个使用 NAudio 将 mp3 转换为 wav 的项目。(使用WaveFormatConversionStream.CreatePcmStream()方法)

它在我的开发机器上运行良好,但现在我在一个全新的服务器上尝试它并抛出这个错误:

NAudio.MmException: NoDriver 在 NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormatcompressedFormat)在
NAudio.MmException.Try(MmResult result, String function)在 NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream ) 调用 acmFormatSuggest

我假设NAudio在这里需要一些不在新服务器上的依赖项。它是什么,我应该从哪里安装它?

服务器是新孵化的 Amazon EC2 Windows 2008 32 位实例,安装了“Web 服务器”和“应用服务器”角色。

0 投票
2 回答
20083 浏览

c# - 记录来自 NAudio WaveIn 的输入,并输出到 NAudio WaveOut

我希望能够通过 NAudio.WaveIn 从麦克风设备获取输入,然后通过 NAudio.WaveOut 将准确的输入输出到输出设备。

我该怎么做?

0 投票
1 回答
4327 浏览

.net - NAudio 音高变换

我正在使用 NAudio DLL,并且正在寻找音高转换声音的示例代码。

0 投票
2 回答
3708 浏览

c# - 如何同时在多个设备中播放声音

我想同时在三个外部声卡中播放声音,我的意思是当我点击一个按钮时,我可以听到三个与我的三个声卡相关的扬声器的声音。我有一个功能,但它只在一个设备中播放声音,它找到的第一个设备,我的意思是在这段代码中第一个设备是数字 0,所以它在其中播放声音,但是如果你首先写设备号 1,它会在其中播放声音,作为结论,它仅在一个设备上播放声音,它不能同时适用于所有设备。这是它的代码:

fileName 是我要播放的声音文件的名称,在我的代码中,我从 darabase 获取此名称:

你能帮我找到解决办法吗????先感谢您。再会。

0 投票
4 回答
11322 浏览

c# - NAudio 分割 mp3 文件

我对音频或 mp3 的东西非常陌生,正在寻找一种方法来在 C#、asp.net 中分割一个 mp3 文件。在没有太多帮助的情况下搜索了 3 天后,我希望这里有人可以为我指明正确的方向。

我可以使用 NAudio 来完成此任务吗?是否有任何示例代码?提前致谢。

0 投票
1 回答
1724 浏览

c# - NAudio - 控制使用的 ACM 编解码器

我正在使用 NAudio 将 mp3 转换为 WAV,使用该WaveFormatConversionStream.CreatePcmStream()方法。

据我了解,这会向操作系统询问可用的 ACM 编解码器,然后选择一个。

如何控制使用哪些 ACM,或为它们设置优先级?在 Windows 操作系统或 NAudio 中是否有此选项?

目前它似乎正在使用 Windows Media Player 附带的那些,并且它们对于在其他地方播放/转换正常的某些 mp3 失败。

基本上我想告诉它使用一个像样的编解码器。

0 投票
1 回答
742 浏览

c# - 需要在 c# 中播放 mp3 和 .wav 文件而不使用 com dll

我需要使用 c# 播放 mp3 和 .wav 等音频文件。我不想使用 com dll,我需要一些功能,比如设置要播放的文件的当前时间和结束时间。等等

需要一些相同的示例示例。

0 投票
2 回答
2272 浏览

macos - NAudio 会支持 Mac OSX

现在我正在尝试使用 NAudio 在我的 Windows 操作系统应用程序中播放 .wav 和 .mp3 文件。

这个 NAudio 会支持 Mac OS X 吗?