视频文件的屏幕截图

时间:2011-10-11 11:51:59

标签: c# .net directx screenshot windows-api-code-pack

我正在尝试使用mij应用程序创建powerpoint演示文稿的屏幕截图。这不是最大的问题。我已设法使用以下代码

    Bitmap memoryImage = new Bitmap(rc.Width, rc.Height,
                    PixelFormat.Format32bppArgb);

    using (Graphics memoryGrahics =
            Graphics.FromImage(memoryImage))
    {
        memoryGrahics.CopyFromScreen(rc.X, rc.Y,
            0, 0, rc.Size, CopyPixelOperation.SourceCopy);
    }
    return new Bitmap(memoryImage, 800, 600);

但是,当播放视频文件时,它只显示黑色方块。似乎媒体在不同的层上播放,因此未被捕获。

如何使用视频图像创建屏幕截图?我搜索了很多关于directx或windowsapicodepack但我不确切知道它是否是正确的方法

0 个答案:

没有答案