naudio相关内容

n音讯播放正弦波对于x毫秒使用C#

我使用 n音讯发挥给定频率的正弦波作为博客文章的 正弦波,n音讯回放 的。我只是想播放声音()对于x毫秒,然后停止。 我试过了Thread.Sleep,但声音停止通俗易懂。我尝试了计时器,但当waveout的布置有一个跨线程异常。 我试过这个代码,但是当我叫嘟嘟程序冻结。 公共类蜂鸣 { 公共蜂鸣(INT频率,诠释毫秒) { SineWaveProvider32 sineW ..
发布时间:2016-09-06 14:38:47 C#/.NET

从麦克风n音讯录制声音,然后保存

我在与n音讯并保存录音的一些问题。该代码我现在有工作的地方它保存为wav文件的地步,但是当我打开它,Windows媒体播放器将返回一个错误:“Windows Media Player中遇到的问题,同时播放该文件” 我有两个按钮,一个“记录”按钮,它的压制之后变成停止按钮。我有一个“保存”按钮,点击它时,保存录音 sample.wav 。 NAudio.Wave.WaveIn的Sour ..
发布时间:2016-09-06 13:52:10 C#/.NET

如何发挥用n音讯一个MP3文件

的WaveStream WAVESTREAM =新Mp3FileReader(mp3FileToPlay); 变种waveout的=新waveout的(); waveOut.Init(WAVESTREAM); waveOut.Play(); 这将引发异常: WaveBadFormat调用waveOutOpen 编码类型是“MpegL ..
发布时间:2016-09-06 13:11:03 C#/.NET

如何n音讯的WaveStream写入内存流?

我有一个程序,它在MP3数据字节数组。它具有与mp3数据转换成wav格式,并将其存储在一个字节的数据。我试图用n音讯用于这一目的。我使用用于这一目的下面的代码 流的InputStream = ...; 流的OutputStream = ...;使用行为(WaveStream WAVESTREAM = WaveFor​​matConversionStream.CreatePcmStream( ..
发布时间:2016-08-30 13:57:15 C#/.NET

n音讯FFT结果给出的强度在所有频率C#

我有n音讯的WASAPI回环记录的一个工作实施和数据的FFT。 大部分我得到的数据仅仅是理所应当的,但每过一段时间(10秒到几分钟的时间间隔),它显示了几乎所有频率的幅度。 Basicly画面从右滚动向左随时间和频率从底部最低频率正在进行对数刻度。该行是错误。至于我可以告诉那些不应该在那里。 我得到的音频缓冲并发送样品聚合器(适用于海明窗),它实现了n音讯FFT。我已经检查了数据(FFT ..
发布时间:2016-08-29 12:30:46 C#/.NET

解码GSM 6.10部件n音讯

我如何去code GSM 6.10(全速率)codeC音频字节在n音讯飞阵列?来源说,波解码在同一时间处理,我不能处理波数个字节(整我,如果我错了)。 我的情况是我从服务器接收GSM 6.10音频的字节数组,数组的大小可以指定,但我怎么能去code,并写入设备? 编辑: 我是什么做错了吗? 据马克的解决方案,这应该工作,但我听到的是失真的音色: waveout的waveO =新wave ..
发布时间:2016-07-22 20:34:50 C#/.NET

如何与音频数据的时间

可以说,我想从一个MP3文件和present它读1毫秒的声音数据。事情是这样的: VAR流= NAudio.WaveStream.Mp3FileReader(文件名); INT intervalInMilliseconds = someInterval; INT bytesPerInterval = ???; 的for(int i = 0; I< bytesPerInterval;我++ ..
发布时间:2016-07-22 20:31:04 C#/.NET

转换32位浮点音频16位字节数组?

我使用它返回一个32位的浮动[] 音频数据的n音讯库越来越音频。我试图找到一种方法将其转换为16位字节[] 播放。 私人无效送出数据(浮动[]样本) { Buffer.BlockCopy(样本,0,字节,0,samples.Length); 字节[] EN codeD = codec.En code(字节数组,0,byteArray.Length); waveProvid ..
发布时间:2016-07-22 20:00:58 C#/.NET

如何使用C#AMR文件转换成MP3

我使用n音讯MFT到不同的音频格式转换成MP3。 现在我想用n音讯MFT AMR文件转换为MP3。但是,当我给AMR文件作为输入到MFT,它已经抛出以下异常“异常来自HRESULT:0xC00D36C4”。有什么办法来实现这一目标? 我的C#code: 字节公众[] ConvertAMRToMP3() { VAR数据=新MediaFoundationReader(“.. \\\\ \\\ ..
发布时间:2016-07-22 19:34:46 其他开发

实时从麦克风音频播放。 C#

我期待创建一个应用程序,让我从我的麦克风录音和播放通过其他电脑的录音。在这一点上,但是我只是想让它来播放我自己的电脑上,所以我可以得到它的工作。 我一直在寻找n音讯过去几个小时,看起来它可能能够帮助我实现这个目标。 我只是想知道是否有人曾与这方面的经验,如果它是在所有可能的? 谢谢, 斯图尔特 解决方案 有是$ C $的CProject实例项目这样做: HTTP://www. ..
发布时间:2016-07-22 19:31:12 C#/.NET

C# - 麦克风噪声检测

我使用n音讯库来捕获麦克风输入。但是,我遇到了一个问题。 我现在用的是code从n音讯示例应用程序(我稍微修改)。 在codeS生成基于麦克风输入WAV文件,并呈现它作为一个浪潮。这里是code表示。 私人无效RenderFile模块() { SampleAggregator.RaiseRestart(); 使用(WaveFileReader读卡器=新Wave ..
发布时间:2016-07-22 19:25:44 C#/.NET

n音讯 - 转换32位WAV到16位WAV

我一直在想一个32位立体声WAV转换成16位单声道的WAV。我用n音讯捕捉到的声音我并认为只用两个四个显著字节会工作。 下面是DataAvailable实现: 无效_waveIn_DataAvailable(对象发件人,WaveInEventArgs E) { 字节[] newArray =新的字节[e.BytesRecorded / 2]; 短短两; 的for( ..
发布时间:2016-07-22 19:06:53 C#/.NET

如何在众多的设备在同一时间播放声音

我想在同一时间在三个外部声卡播放的声音,我的意思是,当我在一个按钮,单击我可以从这些都与我的三个声卡三个扬声器听到声音。 我有一个功能,但它播放声音只能在一台设备,它找到的第一个,我的意思是这个code中的第一个设备编号为0,所以在它播放声音,但如果你在第一次写设备号为1 ,它将在它播放声音,因为它播放声音仅在一个设备中的结论,它不为同时所有设备工程。 这是它的code: 公共无效playA ..
发布时间:2016-07-22 18:57:46 C#/.NET

n音讯算法发挥正弦波,其频率可被实时平滑地改变

到目前为止,我已经实现这个的博客文章成果有限。 我的程序的概念是初始化正弦波,然后根据屏幕上的鼠标的位置更改频率 - 移动鼠标和正弦波变得更高,反之亦然(基本上是使用一个特雷门式仪表鼠标)。 与我到目前为止所实现的问题是,当正弦波的频率更新,还有一个咔嗒声,这不是提供平滑的频率扫描,使它听起来像有离散频率水平。 我一直在寻找高和低的n音讯论坛和这里,但它似乎并不像有其他人试图做使用n音讯这种 ..
发布时间:2016-07-22 17:53:09 C#/.NET

n音讯Windows Azure中/的Windows Server 2008 R2

我使用 n音讯 几个mp3文件合并到一起了Windows Azure的产品。它工作正常的开发环境,但一旦我把它上传到Azure中,我得到了“否驱动器调用acmFormatSuggest”的错误。 下面的事情,至今我还做了在Windows Azure中的列表,试图解决这个问题。 (一)已启用Windows音频服务 (二)安装在使用Windows Media Player支持的弗劳恩霍夫IIS ..
发布时间:2016-07-22 16:32:11 其他开发

如何发挥在C#中的MP3流

我想在我的C#应用​​程序来播放MP3流。我有捕获波形音频,并将其转换成MP3一个服务器应用程序,然后将它写入到网络流。然后,客户端读取此流播放MP3。我曾试图与n音讯以下code的例子,但它会导致异常: 使用行为(WaveStream blockAlignedStream = 新BlockAlignReductionStream( ..
发布时间:2016-07-22 16:15:52 C#/.NET

"必须已经浮点"转换音频文件转换成WAV文件时,

在这里,我有一个code覆盖一个音频文件为WAV格式更好的质量,减少文件大小。在这里,我使用n音讯文件COM pression源$ C ​​$ c和我有一个例外,当我尝试将该文件转换。 必须已经浮点 公共字符串ConvertToWAV(字符串tempFilePath,串tempFileName,串audioType) { //尝试转换文件,如果失败使用原始文件 FileIn ..
发布时间:2016-07-11 16:00:49 C#/.NET

MVC4应用"无法加载DLL“libmp3lame.32.dll”

我试图用NAudio.Lame库在MVC4应用程序,并正在错误: 无法加载DLL'libmp3lame.32.dll“:指定的模块找不到。 我通过添加的NuGet库。我能得到很好地工作与Windows窗体应用程序库,所以我相信这个问题是特定于MVC4。 我试图从图书馆笔者在这里建议: http://stackoverflow.com/a/20065606/910348 解决方案 这 ..
发布时间:2016-06-20 12:33:26 ASP .NET