【问题标题】:How to reduce audio playback speed in NAudio?如何降低 NAudio 中的音频播放速度?
【发布时间】:2016-02-19 06:53:24
【问题描述】:

我播放 mp3 文件的代码如下所示:

Stream stream = new MemoryStream(byteArray);
Mp3FileReader fread = new Mp3FileReader(stream);
IWavePlayer audioPlayer = new DirectSoundOut();
audioPlayer.Init(fread);
audioPlayer.Play();

现在,我想以低速(正常速度的一半)播放 mp3 文件。

有什么办法吗?

【问题讨论】:

    标签: c# mp3 naudio directsound


    【解决方案1】:

    NAudio 不包含用于更改音频播放速度的现成组件。但是,如果您创建自己的派生 WaveStream / IWaveProvider 并自己实现加速算法,则有可能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-06
      • 2020-12-05
      • 2012-05-17
      • 2022-12-31
      相关资源
      最近更新 更多