如何用C#合并多个MP3文件? 比如:将a.mp3和b.mp3两个音乐文件连接起来,合并成c.mp3。 最好给出代码。。 谢谢大虾们帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mp3 A=a.mp3;mp3 B=b.mp3;mp3 C=new mp3();C = A + B; 开玩笑的,其实我也不会 朝着这方向去写吧!FileStream AddStream = new FileStream(ExePath + "C.MP3", FileMode.Create); //C.MP3BinaryWriter AddWriter = new BinaryWriter(AddStream); 谢谢大家顶啊,还需要了解mp3的数据结构吗?C#不提供此类的方法吗?我刚才试Dos里面的copy /b功能就可以实现 FileStream AddStream = new FileStream(@"C:\C.mp3", FileMode.Create); //C.MP3 BinaryWriter AddWriter = new BinaryWriter(AddStream); FileStream TempStreamA = new FileStream(@"C:\A.MP3", FileMode.Open); BinaryReader TempReaderA = new BinaryReader(TempStreamA); AddWriter.Write(TempReaderA.ReadBytes((int)TempStreamA.Length)); TempReaderA.Close(); TempStreamA.Close(); FileStream TempStreamB = new FileStream(@"C:\B.MP3", FileMode.Open); BinaryReader TempReaderB = new BinaryReader(TempStreamB); AddWriter.Write(TempReaderB.ReadBytes((int)TempStreamB.Length)); TempReaderB.Close(); TempStreamB.Close(); AddWriter.Close(); AddStream.Close(); http://topic.csdn.net/u/20091218/10/9de46f4f-aa9a-4c7c-9b84-a7fc246c7d25.html?62121 http://www.codeproject.com/KB/audio-video/CWave.aspx 可以合成.wav文件,你再找找有没有合成mp3文件的 【Nunit线程测试】 winforms中的c#水晶报表 Excel对象最后能不能不保存而直接输出流到客户端? 怎样添加MultiColumnComboBox??? 能不能在一个类中使用另一个类的实例? 枚举成员如何写XML注释? 在线等,C# WINFORM MVC小例子 两个疑难杂症,请高手高手高高手出手帮忙解决! 请教平面控件设计 C# 请教路径中用Replace 把 “\\” 替换为“\”的问题 winform串口读数据不完整问题 大哥大姐们,,救救我啊!!!!
mp3 A=a.mp3;
mp3 B=b.mp3;
mp3 C=new mp3();
C = A + B; 开玩笑的,其实我也不会
FileStream AddStream = new FileStream(ExePath + "C.MP3", FileMode.Create); //C.MP3
BinaryWriter AddWriter = new BinaryWriter(AddStream);
FileStream AddStream = new FileStream(@"C:\C.mp3", FileMode.Create); //C.MP3
BinaryWriter AddWriter = new BinaryWriter(AddStream);
FileStream TempStreamA = new FileStream(@"C:\A.MP3", FileMode.Open);
BinaryReader TempReaderA = new BinaryReader(TempStreamA); AddWriter.Write(TempReaderA.ReadBytes((int)TempStreamA.Length));
TempReaderA.Close();
TempStreamA.Close();
FileStream TempStreamB = new FileStream(@"C:\B.MP3", FileMode.Open);
BinaryReader TempReaderB = new BinaryReader(TempStreamB); AddWriter.Write(TempReaderB.ReadBytes((int)TempStreamB.Length));
TempReaderB.Close();
TempStreamB.Close(); AddWriter.Close();
AddStream.Close();