naudio

    0热度

    1回答

    我必须将spx音频文件(ogg格式)转换为mp3文件。我已经尝试了几件事,至今没有任何工作。 我试过使用Naudio.Lame库中的LameMP3FileWriter。 private void WriteOggStreamToMp3File(Stream oggStream, string mp3FileName) { var format = new WaveFormat(8000

    0热度

    1回答

    我有一个.Net Winforms应用程序,我正在使用NAudio播放和合并音频文件。 传统上这个应用程序已经在个人电脑上运行,并且音频播放没问题。最近有一些请求能够在登录到终端服务器时远程运行应用程序。该应用程序可以正常工作,但音频播放不稳定,有时音频只会退出播放文件的一部分。如果我用Windows Media Player播放相同的音频文件,它不会起伏不定。 我创建了一个简单的测试应用程序(下

    0热度

    1回答

    我正在开发一个通用应用程序,其中同时播放多个音频流。我需要能够单独更改每个流的音量。我试图使用MixinSampleProvider,如Mark Heath的blog entry所示,但是当开始播放时(在MediaFoundationReaderUniversal中),我得到一个com异常。我对NAudio相当陌生,所以我在这里有点迷路。我已经研究了很多,但有关UWP的样本非常少见。以下是我已经。

    0热度

    1回答

    我已经开始在我的GB模拟器中实现音频,为此我使用NAudio。仿真器将输出计算为一个字节数组,并在每帧后将其加载到BufferedWaveProvider中。对于输出,我使用WaveOut,在第一个字节数组加载到BufferedWaveProvider后启动。 它似乎工作得很好,但因为这是我第一次做音频的东西,我想知道这是否是正确的做法。 此外,如果你知道如何使四角波声音更好或类似的东西让我知道。

    0热度

    1回答

    我想通过流媒体制作MP3播放器。在这个项目中,可以在互联网上实时播放mp3文件。另外我想让它支持暂停,停止,前进,后退。为了获得这些功能,我需要编写一个灵活的播放器。 所以我写了这个代码: WaveOut outer; AcmMp3FrameDecompressor decompressor; BufferedWaveProvider provider; public

    2热度

    2回答

    我有一个代码来从URL流式传输mp3。我想在UI中显示MP3播放器的当前时间。我试过用WaveOut.GetPosition,但它不适用于我。 我该怎么做? 我的代码: do { //..codes to get url stream,to create BufferedWaveProvider int decompressed = decompressor.Decompr

    0热度

    1回答

    我有一个需要发送到Speech-To-Text API的MP4音频文件的URL。该API只接受WAV流。我使用n音讯1.7.3和下面的代码下载的文件,并获得相应的流被发送到API: string filePath = "C:\Windows\Temp\file.wav"; using (MediaFoundationReader reader = new MediaFoundationReade

    0热度

    1回答

    我很新的NAudio图书馆和音频输入通道,并制定音频文件的类型我有疑问,我们如何从调音台使用USB音频接口的每个通道获取音频输入连接到PC(支持ASIO),所以这个混频器支持音频输入8通道。 申请的构思是这样 当在信道1按钮用户按下它会得到的信道1级的输入捕获说话人的声音在那个特定的信道 当用户按通道2按钮它将从通道2获得语音(作为单独通道) 所以我只是想知道这库班我应该使用,有没有源代码示例或为

    1热度

    1回答

    我无法使用Windows Universal的Naudio播放解码opus数据包。声音播放一秒钟,然后停止,例外。我收到的例外是InvalidOperation - Timed out waiting for event。 这里是我的代码: public void ForStackOverFlow() { var waveOut = new WasapiOutRT(AudioClien

    0热度

    1回答

    我有编写的C#客户端,并与编写的Java服务器。我捕捉音频和套接字发送到服务器和服务器发送与网络套接字到浏览器,并希望与浏览器玩。但是,当我尝试浏览器说未捕获(承诺)DOMException:无法加载,因为没有找到支持的来源。 你能帮我吗? private static void Recordwav() { waveInEvent = new WaveInEvent();