public static void LoadMP3(string MP3Path) { var mp3Reader = new Mp3FileReader(MP3Path); WaveStream pcmStream = WaveFormatConversionStream.CreatePcmStream(mp3Reader); WaveStream blockAlignedStream = new BlockAlignReductionStream(pcmStream); if (mp3Channel != null) { mp3Channel.Dispose(); } mp3Channel = new WaveChannel32(blockAlignedStream); mp3Position = 0; mixerForm = new MixerForm(mp3Channel); }
public static void LoadMP3(string MP3Path) { Mp3FileReader mp3Reader = new Mp3FileReader(MP3Path); WaveStream pcmStream = WaveFormatConversionStream.CreatePcmStream(mp3Reader); WaveStream blockAlignedStream = new BlockAlignReductionStream(pcmStream); if (mp3Channel != null) mp3Channel.Dispose(); mp3Channel = new WaveChannel32(blockAlignedStream); mp3Position = 0; mixerForm = new MixerForm(mp3Channel); }