有没有办法将所有类型的音频文件转换为MP3格式。在我的网站上。我有一个播放MP3文件音频的控件。但我必须提供设施,以上传任何类型的音频文件,因为我正在开发音频库,并在我的网站上播放它。
如果在使用asp.net 3.5开发的网站中有更好的上传和播放音频文件的解决方案,那么也请回复。
发布于 2010-02-24 17:42:03
发布于 2014-02-11 00:54:02
static void AnyToMp3(string fileName)
{
DsReader dr = new DsReader(fileName);
IntPtr formatPcm = dr.ReadFormat();
byte[] dataPcm = dr.ReadData();
dr.Close();
IntPtr formatMp3 = AudioCompressionManager.GetCompatibleFormat(formatPcm,
AudioCompressionManager.MpegLayer3FormatTag);
byte[] dataMp3 = AudioCompressionManager.Convert(formatPcm, formatMp3, dataPcm, false);
Mp3Writer mw = new Mp3Writer(File.Create(fileName + ".mp3"));
mw.WriteData(dataMp3);
mw.Close();
}来自Is it possible for converting any audio file to mp3?
https://stackoverflow.com/questions/2324926
复制相似问题