NAudio WaveOut.Init需要很长时间(有时候)

时间:2015-04-16 07:43:47

标签: naudio

我最近一直在使用NAudio,而且我对图书馆非常满意。但是,我遇到了一个非常恼人的间歇性问题,导致Init方法需要很长时间才能执行(超过30秒)。

以下是我使用的代码:

        var waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(44100, 2);
        _wavePlayer = new WaveOutEvent();
        _mixingSampleProvider = new MixingSampleProvider(waveFormat)
        {
            ReadFully = true
        };
        _wavePlayer.Init(_mixingSampleProvider); // program halts here
        _wavePlayer.Play();

我还尝试使用WaveOut代替WaveOutEvent,我也遇到了同样的问题。

我可以每3次左右重现一次这个问题。因此,复制并不容易,但通常非常非常烦人。

0 个答案:

没有答案