如何在C#中以块的形式播放视频文件?

时间:2017-01-19 05:51:56

标签: c# wpf encryption

我想在解密的块中播放媒体播放器中的加密视频文件。我不希望解密完整文件一次。以块的形式解密视频文件并在媒体播放器中播放此块。

目前我的源代码以这种方式工作:

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

0 个答案:

没有答案