合龙MP3

合并MP3void hebingmp3(string aaa){FileStream AddStream new FileStream(System.Web.HttpContext.Curr

合并MP3
   void hebingmp3(string aaa) 
        {
        
    
        FileStream AddStream = new FileStream(System.Web.HttpContext.Current.Request.PhysicalApplicationPath+"\\ceshi\\yanzhengma.mp3", FileMode.Create); //C.MP3
        BinaryWriter AddWriter = new BinaryWriter(AddStream);


        FileStream TempStreamA = new FileStream(System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "\\ceshi\\begin.mp3", FileMode.Open);
        BinaryReader TempReaderA = new BinaryReader(TempStreamA);


        AddWriter.Write(TempReaderA.ReadBytes((int)TempStreamA.Length));
        TempReaderA.Close();
        TempStreamA.Close();




        for (int i = 0; i < aaa.Length; i++)
        {
                FileStream TempStreamcs = new FileStream(System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "\\ceshi\\"+aaa.Substring(i,1)+".mp3", FileMode.Open);
        BinaryReader TempReadercs = new BinaryReader(TempStreamcs);


        AddWriter.Write(TempReadercs.ReadBytes((int)TempStreamcs.Length));




        TempReadercs.Close();
        TempStreamcs.Close();
        }


        FileStream TempStreamB = new FileStream(System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "\\ceshi\\end.mp3", FileMode.Open);
        BinaryReader TempReaderB = new BinaryReader(TempStreamB);


        AddWriter.Write(TempReaderB.ReadBytes((int)TempStreamB.Length));




        TempReaderB.Close();
        TempStreamB.Close();


        AddWriter.Close();
        AddStream.Close();
    
        }

1楼Wentasy昨天 21:12
学习了。