创建WaveOut
对象并使用WaveOffsetStream
对其进行初始化时,播放结束时不会引发PlaybackStopped
事件。代码:
WaveOut myWaveOut = new WaveOut();
myWaveOut.PlaybackStopped += OnPlaybackStopped;
WaveOffsetStream OffsetStream = new WaveOffsetStream(MyOtherStream);
myWaveOut.Init(OffsetStream);
myWaveOut.Play();
答案 0 :(得分:1)
$sql
始终从WaveOutOffsetStream
返回请求的字节数,因此它是一个永无止境的流。您必须使用不同的内容,或检测Read
何时超过您想要播放的内容