创建一个基本的LEADTOOLS DirectShow转换应用程序

执行以下步骤,使用LEADTOOLS multimedia ConvertCtrl控件创建并运行188宝金博怎么下载多媒体转换应用程序。

  1. 启动Visual Studio。

  2. 选择文件- >- >项目…从主菜单。

  3. 新项目对话框,选择其中之一Visual c#项目”或“VB项目,并选择“项目类型列表”Windows窗体应用程序的模板列表。

  4. 键入项目名称为“188宝金博怎么下载多媒体转换“在项目名称字段,如果需要,为项目键入一个新位置或使用浏览按钮,然后单击好吧

  5. 在“解决方案资源管理器窗口,右键单击参考文献“文件夹,并选择”添加引用…从上下文菜单。在“添加引用对话框,单击net”选项卡上,选择Leadtools。188宝金博怎么下载多媒体并点击好吧.如果此DLL没有出现在。net选项卡下,请单击Browse选项卡,导航到< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32文件夹,并选择以下DLL:

    • Leadtools.188宝金博怎么下载Multimedia.dll

    选中DLL后,单击好吧将DLL添加到应用程序中。

  6. 确保Form1在设计视图中。转到工具箱(视图->工具箱),然后拖动ConvertCtrl控件添加到窗体上。注意:如果您没有ConvertCtrl在工具箱中,打开主菜单并选择工具->选择工具箱项目.如果此DLL没有出现在.NET选项卡下,则单击浏览选项卡,导航到< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32文件夹,并选择以下DLL:单击浏览然后选择Leadtools.188宝金博怎么下载Multimedia.dll从“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32然后点击开放然后点击好吧.将转换控件添加到表单后,为转换控件设置以下属性:

    财产 价值
    的名字 _convertctrl
    上,下,左,右
    背景色 黑色的
  7. 转到工具箱(视图->工具箱),将ProgressBar控件拖到窗体上(位于转换控件下方),并设置以下属性:

    财产 价值
    的名字 _progress
    下,左,右
    一步 1
  8. 转到工具箱(视图->工具箱),将按钮控件拖到窗体底部,并设置以下属性:

    财产 价值
    的名字 _buttonConvert
    文本 转换
    下,右
  9. 开关Form1编码视图(右键单击Form1在“解决方案资源管理器”中选择视图代码),并在文件的开头添加以下行:

    VB
    进口Leadtools。188宝金博怎么下载多媒体
    c#
    使用Leadtools.188宝金博怎么下载Multimedia;

  10. 声明以下私有变量:

    VB
    私人_sourceFile作为字符串私人_targetFile作为字符串
    c#
    私人字符串_sourceFile;私人字符串_targetFile;

  11. 向Form1 Load事件添加一个事件处理程序,并将其编码如下:

    VB
    私人Form1_Load (按值传递发送方作为系统。对象,按值传递e作为System.EventArgs)处理MyBase.Load注意:修改并取消注释下面的行以删除弹出的“NAG”对话框“Leadtools.188宝金博怎么下载Multimedia.Common.MultimediaSupport。UnlockModule(“你LTMM键”,Leadtools.Multime188宝金博怎么下载dia.Common.LockType。申请,"你的申请ID")_sourceFile = @“< LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”_targetFile =“DaDa_MJPEG.avi”结束
    c#
    私人无效Form1_Load (对象发送者,系统。EventArgs e)//注意:修改并取消注释以下行,以删除弹出的“NAG”对话框/ / Leadtool188宝金博怎么下载s.Multimedia.Common.MultimediaSupport。UnlockModule("YOUR LTMM KEY", Leadtools.188宝金博怎么下载Multimedia.Common.LockType. locktype。申请,“您的申请ID”);_sourceFile =@ " < LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”_targetFile =“DaDa_MJPEG.avi”

  12. 向_convertctrl Progress事件添加一个事件处理程序,并将其编码如下:

    VB
    私人_convertctrl_Progress (按值传递发送方作为系统。对象,按值传递e作为ProgressEventArgs)处理_convertctrl。进步_progress。值=CInt((_progress。最大值* e.percent / 100))结束
    c#
    私人无效_convertctrl_Progress (对象发送方,ProgressEventArgs e)_progress。值= (int) (_progress。最大值* e.percent / 100);

  13. 向_convertctrl Complete事件添加一个事件处理程序,并将其编码如下:

    VB
    私人_convertctrl_Complete (按值传递发送方作为系统。对象,按值传递e作为EventArgs)处理_convertctrl。完整的对话框。显示(“转换完成”_buttonConvert。启用了=真正的结束
    c#
    私人无效_convertctrl_Complete (对象发送方的EventArgs e)对话框。显示(“转换完成”);_buttonConvert。启用了=真正的

  14. 向_buttonConvert Click事件添加一个事件处理程序,并将其编码如下:

    VB
    私人_buttonConvert_Click (按值传递发送方作为系统。对象,按值传递e作为System.EventArgs)处理_buttonConvert。点击试一试_convertctrl。预览=真正的_convertctrl。源文件= _sourceFile_convertctrl.VideoCompressors.MJpeg。选择=真正的_convertctrl。TargetFile = _targetFile_convertctrl.StartConvert ()_buttonConvert。启用了=前女友作为异常MessageBox.Show (ex.Message)结束试一试结束
    c#
    私人无效_buttonConvert_Click (对象发送者,系统。EventArgs e)试一试_convertctrl。预览=真正的_convertctrl。源文件= _sourceFile;_convertctrl.VideoCompressors.MJpeg。选择=真正的_convertctrl。TargetFile = _targetFile;_convertctrl.StartConvert ();_buttonConvert。启用了=(异常交货)对话框。显示(, ex.Message);

  15. 构建并运行该程序以测试它。

LEADTOOLS多188宝金博怎么下载媒体
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。