如何在C#中分块播放视频文件?
我想在媒体播放器中播放加密视频文件,并将其解密成块。我不想解密一次完整的文件。将视频文件分块解密并在media player中播放此分块 目前,我的源代码以这种方式工作:如何在C#中分块播放视频文件?,c#,wpf,encryption,C#,Wpf,Encryption,我想在媒体播放器中播放加密视频文件,并将其解密成块。我不想解密一次完整的文件。将视频文件分块解密并在media player中播放此分块 目前,我的源代码以这种方式工作: public void loadVideo_old(IAsyncResult ar) { try { while (true) { var context = _listener.EndGetContext(ar); _listen
public void loadVideo_old(IAsyncResult ar)
{
try
{
while (true)
{
var context = _listener.EndGetContext(ar);
_listener.BeginGetContext(loadVideo, null);
context.Response.ContentType = "video/mp4";
context.Response.KeepAlive = true;
context.Response.SendChunked = true;
byte[] response = DecryptFile(path);
context.Response.ContentLength64 = response.Length;
context.Response.OutputStream.Write(response, 0, response.Length);
context.Response.OutputStream.Close();
}
}
catch (Exception)
{
}
}
H
你能给我们看一下文件的正文吗?或者它是你使用的库?我在共享url上有我的代码,请参考此url。