2016-04-01 15 views
0

ile kullanıldığında WaveOut PlaybackStopped olayını yükseltmiyor WaveOut nesnesi oluşturduğunuzda ve WaveOffsetStream ile başlattığınızda, PlaybackStopped olayı oynatma sonunda yükseltilmez. Kod:NAudio - WaveOutsetStream

WaveOut myWaveOut = new WaveOut(); 
myWaveOut.PlaybackStopped += OnPlaybackStopped; 

WaveOffsetStream OffsetStream = new WaveOffsetStream(MyOtherStream); 

myWaveOut.Init(OffsetStream); 
myWaveOut.Play(); 

cevap

1

WaveOutOffsetStream hep Read gelen bayt istenen sayıda yüzden hiç bitmeyen akışı döndürür. Farklı bir şey kullanmanız veya Position'un ne zaman oynamak istediğinizi