C #: Verketten von 2 MP3-Dateien
Ich habe versucht, 2 MP3-Dateien mit dem folgenden Code zu verknüpfen. Ich habe eine neue Datei, von der ich die erste Hälfte abspielen kann (vollständige erste Datei), aber die zweite Hälfte ist still. Die Länge der neuen Datei war korrekt. Was mache ich falsch?
List<Byte[]> files = new List<byte[]>();
var tempfile = File.ReadAllBytes(Path.Combine(path, "1.mp3"));
files.Add(tempfile);
tempfile = File.ReadAllBytes(Path.Combine(path, "2.mp3"));
files.Add(tempfile);
Byte[] a=new Byte[files[0].Length+files[1].Length];
Array.Copy(files[0], a, files[0].Length);
Array.Copy(files[1], a, files[1].Length);
File.WriteAllBytes(Path.Combine(path, "3.mp3") , a);