比如:将a.mp3和b.mp3两个音乐文件连接起来,合并成c.mp3。
   最好给出代码。。   谢谢大虾们帮忙!

解决方案 »

  1.   


    mp3 A=a.mp3;
    mp3 B=b.mp3;
    mp3 C=new mp3();
    C = A + B; 开玩笑的,其实我也不会
      

  2.   

    朝着这方向去写吧!
    FileStream AddStream = new FileStream(ExePath + "C.MP3", FileMode.Create); //C.MP3
    BinaryWriter AddWriter = new BinaryWriter(AddStream);  
      

  3.   

    谢谢大家顶啊,还需要了解mp3的数据结构吗?C#不提供此类的方法吗?我刚才试Dos里面的copy /b功能就可以实现
      

  4.   


                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();
      

  5.   

    http://topic.csdn.net/u/20091218/10/9de46f4f-aa9a-4c7c-9b84-a7fc246c7d25.html?62121
      

  6.   

    http://www.codeproject.com/KB/audio-video/CWave.aspx 可以合成.wav文件,你再找找有没有合成mp3文件的