以下是加入两个视频的代码。当我运行该程序时,它会加入两个视频并将加入的视频放在一个文件夹中。加入的视频大小应该是正确的。
但是当我播放视频时,它会在 WMP 中播放视频的第一部分,但是当我在 VLC 中播放视频时,它会播放视频的第二部分。
public void JoiningVideo()
{
string j = @"D:/test2";
string outputpath = @"D:/test3/beforeEventab1.wmv";
DirectoryInfo di = new DirectoryInfo(j);
FileStream fs;
fs = new FileStream(outputpath, FileMode.Append);
foreach (FileInfo fi in di.GetFiles(@"*.wmv"))
{
byte[] bytesource = System.IO.File.ReadAllBytes(fi.FullName);
fs.Write(bytesource, 0, bytesource.Length);
}
fs.Close();
}