我已经创建了代码,它将使用 DownloadStream.Read(buffer, 0, DownloadBlockSize) 方法从服务器读取视频 .mp4 文件,并将它的 fileStream.Write(buffer, 0, readCount) 方法写入本地目录。
它适用于完整的视频下载,也适用于最后的修剪。
但是当我尝试从起点修剪时,它不起作用并且下载的文件不起作用。
while (true)
{
int readCount = DownloadData.DownloadStream.Read(buffer, 0, DownloadBlockSize);
if (readCount == 0) break;
fileStream.Write(buffer, 0, readCount);
fileStream.Flush();
}
我需要将视频从起点修剪到特定持续时间并将其下载到本地目录中。
对于 Exp。如果视频全长为 10 分钟。
我想从 05:00 分钟到 08:00 分钟下载视频(中间 3 分钟的视频)。
我可以从 00:00 分到 08:00 做,但不能从中间做。