cost 172 ms
在 Linux 和 .net 上讀取 C# 中的音頻文件時長 6

[英]Read audio file duration in C# on Linux with .net 6

我有一個 asp.net 核心 API,最近從 .net5 更新到 .net6。 有一段代碼應該讀取音頻文件的持續時間。 似乎適用於以前版本的代碼是這樣的: 該應用程序部署在 Linux 上,我不知道代碼的哪一部分進行了准確的計算(我假設是 VLC 部分),但是自從更新到 .NET6 后,所有這些 ...

如何使用 NAudio 組件在 Blazor Web Assembly 客戶端上播放 mp3 文件?

[英]How to use NAudio component for playback of mp3 files on a Blazor Web Assembly client?

一直在瀏覽 NAudio 文檔,但我無法確定應該使用哪個播放組件在 Blazor WASM 客戶端上播放 mp3 文件。 MediaFoundaitionReader 似乎需要 Windows 操作系統(Windows 音頻會話 API WASAPI),如果我使用流媒體組件,那么我不會從 WAS ...

C#中使用Vorbis和NAudio播放OGG文件

[英]Using Vorbis and NAudio to play OGG files in C#

我正在嘗試使用NVorbis和NAudio播放 OGG 文件 stream,如文檔中所述,我試圖在單擊按鈕時運行此代碼,但出現異常: System.ArgumentException:“無法初始化容器!” 我的目標是.Net Framework 4.5 這是我的代碼: ...

在混音器中播放文件結束時觸發事件

[英]Fire event when playback of file ended in mixer

我正在構建一個用於背景音樂和環境音效的應用程序。 基本上我想同時播放音樂和氛圍。 兩個輸入都使用添加到混音器輸入的FadeInOutSampleProviders 。 我想在兩個通道上連續播放,所以在一個文件播放完后應該播放下一個文件。 到目前為止,我只有一個輸入文件並使用WaveOutEvent. ...

2022-11-23 18:55:14   1   26    c# / naudio  
如何在 Unity 中使用 Naudio

[英]How to use Naudio in Unity

我想在我的 Unity 項目中使用 NAudio 的一些功能,但不知道如何在 Unity 中安裝 NAudio。 我嘗試了什么: · 使用NugetforUnity,安裝Naudio,Naudio.core · 下載Naudio-Unity.dll,放在assets/Plugin/ 當我在場景 ...

如何使用有損轉換將 long 數組轉換為 int 數組

[英]How to convert a long array to an int array with lossy conversion

我目前正在做一些實時音頻處理。 我想將 long[] 轉換為 int[]。 轉換應該是有損的,例如,如果 long 值大於 int.MaxValue,則結果應該是 int.MaxValue。 我也對 byte[] 到 long[] 的轉換感興趣,其中 byte[] 包含 32 位整數。 由於它是實時 ...

2022-10-15 19:53:14   1   49    c# / naudio  
如何使用 NAudio 的 MixingSampleProvider 將數千個 WAV 文件混合成一個文件?

[英]How to mix thousands of WAV files into a single file using NAudio's MixingSampleProvider?

我正在尋找一種使用 NAudio 的MixingSampleProvider將數千個 WAV 文件混合到一個文件中的方法。 我正在構建一個鼓采樣器,我希望能夠創建一整首歌曲(基於 MIDI 信息),然后可以將其導出到單個 WAV 文件中。 我遇到的問題是MixingSampleProvider有1 ...

如何將naudio記錄的字節寫入HTTP方法

[英]How to write bytes recorded with naudio to HTTP method

我是csharp的新手,我想做一個音頻流 API。 我有一個客戶端應用程序使用naudio從 Windows 麥克風錄制音頻並將錄制的字節發送到服務器。 這是我將字節發送到服務器的方式using (var httpClient = new HttpClient()) { var addr = ...

創建文件夾層次結構

[英]Creating hierarchy of folders

所以我正在使用 NAudio 將 mp3 轉換為 wav 例子 所以在我看來model,我正在做以下我正在獲取Documents文件夾 然后我正在這樣做 我收到此錯誤 System.IO.DirectoryNotFoundException: '找不到路徑的一部分'C:\Users\egome\On ...

2022-09-25 19:54:35   1   25    c# / wpf / naudio  
帶有 NAudio 的 C# 中的響度歸一化 LUFS

[英]Loudness Normalisation LUFS in C# with NAudio

我正在尋找有關如何使用 NAudio 進行響度標准化 (LUFS EBU128) 的信息。 我需要讀取可以是單聲道/立體聲/多聲道的.wav 文件(而不是播放它們)並獲取它們的響度值,我實際上不需要修改文件就可以獲取值。 我可以毫無問題地閱讀改編自 NAudio 示例之一的文件: 但是我找不到如何 ...

在 C# 中獲取麥克風音頻的音高/頻率

[英]Getting the pitch/frequency of microphone audio in C#

本質上,我正在嘗試編寫一個可以顯示任何傳入音頻音高的軟件。 我有一個 C# 控制台應用程序,我使用 NAudio 作為接收音頻的一種方式。 這是我必須這樣做的代碼: 我使用 GitHub Copilot 來幫助我編寫下一部分,因為我知道我需要使用一些數學來從中獲得頻率,但它似乎相當先進。 它工作得有 ...

為什么 WasapiLoopbackCapture 樣本的最后一個字節總是 3B,3C,3D,3E,BC,BC 或 BE

[英]Why is the last byte of a WasapiLoopbackCapture sample always 3B,3C,3D,3E,BC,BC or BE

我正在編寫一個程序來在時間/幅度圖上顯示音頻樣本。 我想使用計算機上播放的實時音頻,並且正在使用 CSCore 庫中的 WasapiLoopbackCapture,但我的圖表上顯示的數據似乎總是錯誤的。 當我嘗試讀取位深度為 32 的音頻 stream 緩沖區時,寫入用於調試的數組的最后一個字節D ...

Naudio 如何在 byte[] 變量中播放 MP3

[英]Naudio How to play a MP3 in a byte[] variable

我從數據庫中讀取 Mp3 聲音並將其保存在 byte[] 變量中,我可以將字節保存在文件中並播放它,但我想直接播放文件而不將文件保存在磁盤中。 我正在開發 WPF。 ...

是否可以將音頻效果應用於來自特定音頻端點的所有聲音

[英]Is it possible apply audio effects to all sounds coming out of a specific audio endpoint

幾天來,我一直在網上尋找答案,但沒有任何運氣。 所以現在,我希望你們中的一個人能夠幫助我指出正確的方向。 我想做什么: 我想構建一個 C# 應用程序,我可以將不同類型的失真和音高效果應用於來自預選音頻端點的所有類型的音頻。 用戶是在他們的系統上播放音頻 stream 還是音頻文件都無關緊要。 我想在 ...

C# 多線程程序在進行多個音頻樣本采集時掛起

[英]C# multithreaded program hangs when doing multiple audio sample collection

大家晚上好,我對多線程有疑問。 我正在使用parallel.foreach 收集多個音頻樣本。 我希望能夠同時進行收集。 我正在做一種生產者消費者模式。 但是制作人部分,也就是音頻樣本集合是掛軟的。 在每個並行線程中: 創建一個阻塞集合來收集音頻樣本創建進度條來監控麥克風輸入最后一個 Record ...

如何在 NAudio 中循環播放? (VB.NET)

[英]How to loop playback in NAudio? (VB.NET)

我嘗試從 Resource 加載 mp3 並成功。 但我想要循環播放,我四處搜索卻一無所獲......這是代碼: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handle ...

如何使用 NAudio 在 C# 中播放具有精確間隔的音頻文件?

[英]How do I play back an audio file with precise intervals in C# using NAudio?

我正在嘗試使用 NAudio 在 C# 中創建一個精確的節拍器,但是在播放音頻文件時,任一方向總是有 20 毫秒的延遲。 在聆聽節拍器時,以及在像 Audacity 這樣的軟件中錄制和檢查時,這一點都很明顯。 我從這條評論中獲得靈感,整理了以下代碼: 這會以 480 和 520 毫秒的交替間隔播放 ...

NAudio:使用 BufferedWaveProvider 初始化 WaveOut 時出現 WaveBadFormat 異常

[英]NAudio: WaveBadFormat Exception while initializing WaveOut with BufferedWaveProvider

我正在嘗試使用用BufferedWaveProvider初始化的WaveOut來播放音頻。 UdpClient在單獨的線程中接收音頻數據包,並通過AddSamples()將它們寫入BufferedWaveProvider 。 到目前為止,一切正常。 不幸的是,在切換設備時(根據選擇的設備設置Wav ...

指導:使用 NAudio 實現 10 或 12 頻段均衡器

[英]Guidance: Implementing a 10 or 12 Band Equalizer using NAudio

我正在使用 NAudio 構建音樂播放器。 目前,我被困在實現 10 或 12 波段參數均衡器的方法中。 我一直在挖掘 NAudio 庫; 而且我不確定NAudio是否有能力。 所以; 我正在尋求進一步的指導。 如何在我的音樂播放器上實現均衡器? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM