播放类 WaveOutEvent 音频文件流 AudioFileReader 遇到的问题

    科技2022-07-12  144

    我是将 WaveOutEvent  封装类,放在了线程里,结果出现了两个错误:

                      acmmp3framedecompressor dispose was not called

      解决方法:

               在 每次调用 play() 方法时,先调用stop()

                stop()内容

    public void Stop() { try { outputDevice.Stop(); //outputDevice 是 WaveOutEvent 实例对象 if (audioFile != null) audioFile.Close(); //audioFile 是AudioFileReader 实例对象 } catch { } }

                

    Processed: 0.013, SQL: 8