valido sólo soundplayer sonido reproducir reproducción poner para onda musica libreria con compatible boton archivos archivo c# audio mp3 naudio

sólo - Cómo reproducir una transmisión de MP3 en C#



soundplayer c# mp3 (2)

He publicado un artículo en mi blog explicando cómo reproducir una transmisión de MP3 usando NAudio . Básicamente, tienes un hilo descargando cuadros MP3, descomprimiéndolos y almacenándolos en un BufferedWaveProvider . Luego, se reproduce otro subproceso utilizando BufferedWaveProvider como entrada.

Quiero reproducir un flujo de MP3 en mi aplicación C #. Tengo una aplicación de servidor que captura audio de onda y lo convierte en MP3, luego lo escribe en una transmisión de red. El cliente luego lee esta secuencia para reproducir el MP3. He probado NAudio con el siguiente ejemplo de código, pero resulta en una excepción:

using (WaveStream blockAlignedStream = new BlockAlignReductionStream( WaveFormatConversionStream.CreatePcmStream( new Mp3FileReader(ms)))) { using (WaveOut waveOut = new WaveOut(WaveCallbackInfo.FunctionCallback())) { waveOut.Init(blockAlignedStream); waveOut.Play(); while (waveOut.PlaybackState == PlaybackState.Playing ) { System.Threading.Thread.Sleep(100); } } }


http://www.un4seen.com/

bass.dll .NET api

Sé que no es la respuesta a su código, pero es una buena biblioteca de música