ZD屏幕录像SDK - ActiveX控件

如何使用ZD屏幕录像SDK ActiveX 控件 (OCX)?


ZD屏幕录像SDK提供一个ActiveX控件(OCX)使其能够被更广泛的支持COM编程接口的编程语言所使用。下面介绍的步骤仅适用于 Microsoft Visual Basic.NET,而适用于其它编程语言的步骤应该是大同小异的。SDK ActiveX控件的方法名称与 标准 SDK API 接口 名称基本相同(仅仅是没有 API 名称前部的 ScnLib_ 而已),所以SDK ActiveX 控件的方法的具体用法可参考 标准 SDK API 接口

  1. 下载并解压SDK文件包到某(临时)目录,例如:
    C:\Temp\ScnLib
  2. 拷贝SDK的动态链接库文件到您项目的 .exe 所在文件夹:

    拷贝文件和文件夹
    C:\Temp\ScnLib\bin\x86\ScnLib.dll
    C:\Temp\ScnLib\bin\x86\ScnLib.DLLs
    D:\Projects\WindowsApplication1\WindowsApplication1\bin\Debug\
    重要提示:您须拷贝整个 ScnLib.DLLs 文件夹(而不是仅其中的文件)到您项目的 .exe 所在文件夹,并且不能修改此文件夹的名称。

  3. 拷贝 SDK ActiveX 控件 (OCX) 文件到您项目的 .exe 所在文件夹:

    拷贝文件
    C:\Temp\ScnLib\ocx\x86\ScnLibX\ScnLibX.ocx
    C:\Temp\ScnLib\ocx\x86\ScnLibX\RegOCX.bat
    C:\Temp\ScnLib\ocx\x86\ScnLibX\UnRegOCX.bat
    D:\Projects\WindowsApplication1\WindowsApplication1\bin\Debug\
    然后在项目的 .exe 所在文件夹中右键点击 RegOCX.bat,在弹出菜单中选择 以管理员身份运行,在 用户账户控制 对话框中点击 ,最后点击 确定 按钮完成控件的注册。

  4. Microsoft Visual Studio 中打开您的解决方案,点击 Tools 菜单,点击 Choose Toolbox Items,点击 COM Components 选项卡,找到 ZD屏幕录像SDK控件 (一般它会在列表的最后几行),勾选它,点击 OK 按钮后,此控件就会出现在 ToolboxGeneral 类别中,然后您就可以拖拽它到您项目的某个 Form 上。

  5. 在您源代码的适当位置初始化SDK并开始您的首次录屏:
    AxScnLibX1.Initialize() AxScnLibX1.SetVideoPath("C:\Hello\World.mp4") AxScnLibX1.StartRecording()
  6. 测试一段时间后即可停止录屏并释放SDK:
    AxScnLibX1.StopRecording() AxScnLibX1.Uninitialize()

下载 SDK API 总览