美文网首页
c#使用开源项目NAudio合并mp3文件

c#使用开源项目NAudio合并mp3文件

作者: 1927d92037b2 | 来源:发表于2016-11-01 12:45 被阅读743次

    NAudio是在codeplex上的开源项目,地址: http://naudio.codeplex.com/

    使用NAudio合并mp3文件示例代码如下:

    public static void Combine(string[] inputFiles, Stream output)
    {
        foreach (string file in inputFiles)
        {
            Mp3FileReader reader = new Mp3FileReader(file);
            if ((output.Position == 0) && (reader.Id3v2Tag != null))
            {
                output.Write(reader.Id3v2Tag.RawData, 0, reader.Id3v2Tag.RawData.Length);
            }
            Mp3Frame frame;
            while ((frame = reader.ReadNextFrame()) != null)
            {
                output.Write(frame.RawData, 0, frame.RawData.Length);
            }
        }
    }
    

    转载自:http://outofmemory.cn/code-snippet/1906/c-usage-open-source-project-NAudio-hebing-mp3-file

    相关文章

      网友评论

          本文标题:c#使用开源项目NAudio合并mp3文件

          本文链接:https://www.haomeiwen.com/subject/jjjmuttx.html