NAudio Frame Streaming от источника, который имеет некогерентные кадры - PullRequest
0 голосов
/ 26 января 2019

Пожалуйста, как это имеет смысл, и читайте фреймы следующим образом:

enter image description here

if (decompressor == null || bufferedWaveProvider == null)
{

decompressor = CreateFrameDecompressor(frame);
bufferedWaveProvider = new BufferedWaveProvider(decompressor.OutputFormat);
bufferedWaveProvider.BufferDuration = TimeSpan.FromSeconds(20);
}

int decompressed = -1;

try
{

decompressed = decompressor.DecompressFrame(frame, buffer, 0);
bufferedWaveProvider.AddSamples(buffer, 0, decompressed);
}
catch (Exception exc)
{
Debug.WriteLine(string.Format("Decompression Error:\r\n {0}", exc.Message));
}

Нет воспроизведения аудио, независимо от того, как я фильтруюПоток.

Uri: http://stream.radiometro.com.au:7777/;stream.nsv

Благодаря NAudio Coders!

...