gpt4 book ai didi

audio - NAudio-WaveOut与WaveOffsetStream一起使用时不会引发PlaybackStopped事件

转载 作者:行者123 更新时间:2023-12-03 00:39:27 38 4
gpt4 key购买 nike

创建WaveOut对象并使用WaveOffsetStream对其进行初始化时,在播放结束时不会引发PlaybackStopped事件。码:

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

WaveOffsetStream OffsetStream = new WaveOffsetStream(MyOtherStream);

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

最佳答案

WaveOutOffsetStream始终从Read返回请求的字节数,因此它是一个永无止境的流。您必须使用其他方法,或者检测Position何时超过您要播放的位置

关于audio - NAudio-WaveOut与WaveOffsetStream一起使用时不会引发PlaybackStopped事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36364090/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com