Quantcast
Channel: NAudio
Viewing all articles
Browse latest Browse all 5831

New Post: WaveOutEvent stops playing sound after some hours of playing

$
0
0

Sorry for delay. it's a little time consuming to catch the problem because it happens after lots of hours.

I did some tests. The PlaybackThread in WaveOutEvent is still alive, but the Read function of BufferedWaveProvider doesn't call.

I write my initialization code, may it helps:

BufferedWaveProvider waveProvider;

WaveFormat wf = new WaveFormat(8000, 16, 1);

waveProvider = new BufferedWaveProvider(wf);
waveProvider.DiscardOnBufferOverflow = true;

WaveProviderToWaveStream wpws = new  WaveProviderToWaveStream(waveProvider);


WaveOffsetStream wos = new WaveOffsetStream(wpws);

waveChan32 = new WaveChannel32(wos);

WaveMixerStream32 mixer;

mixer = new WaveMixerStream32();
mixer.AutoStop = false;

mixer.AddInputStream(chan);

I just should say that I add about 30 waveProvider in my mixer and the Read function of none of them will call after this problem.


Viewing all articles
Browse latest Browse all 5831

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>