如何使用ZD屏幕录像SDK ActiveX 控件 (OCX)?
ZD屏幕录像SDK提供一个ActiveX控件(OCX)使其能够被更广泛的支持COM编程接口的编程语言所使用。下面介绍的步骤仅适用于 Microsoft Visual Basic.NET,而适用于其它编程语言的步骤应该是大同小异的。SDK ActiveX控件的方法名称与 标准 SDK API 接口 名称基本相同(仅仅是没有 API 名称前部的 ScnLib_ 而已),所以SDK ActiveX 控件的方法的具体用法可参考 标准 SDK API 接口。
- 下载并解压SDK文件包到某(临时)目录,例如:
C:\Temp\ScnLib
- 拷贝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 所在文件夹,并且不能修改此文件夹的名称。
- 拷贝 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,在弹出菜单中选择 以管理员身份运行,在 用户账户控制 对话框中点击 是,最后点击 确定 按钮完成控件的注册。
- 在 Microsoft Visual Studio 中打开您的解决方案,点击 Tools 菜单,点击 Choose Toolbox Items,点击 COM Components 选项卡,找到 ZD屏幕录像SDK控件 (一般它会在列表的最后几行),勾选它,点击 OK 按钮后,此控件就会出现在 Toolbox 的 General 类别中,然后您就可以拖拽它到您项目的某个 Form 上。
- 在您源代码的适当位置初始化SDK并开始您的首次录屏:
AxScnLibX1.Initialize()
AxScnLibX1.SetVideoPath("C:\Hello\World.mp4")
AxScnLibX1.StartRecording()
- 测试一段时间后即可停止录屏并释放SDK:
AxScnLibX1.StopRecording()
AxScnLibX1.Uninitialize()
|