创建一个使用处理器LEADTOOLS多媒体188宝金博怎么下载转换应用程序

执行以下步骤来创建并运行一个多媒体转换应用程序与处理器使用LEADTOOLS多媒体Convert188宝金博怎么下载Ctrl控制。

  1. 启动Visual Studio。

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

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

  4. 键入项目名称188宝金博怎么下载多媒体转换与处理器项目名称,如果需要,为您的项目或输入一个新的位置导航到一个目录使用浏览按钮,然后单击好吧

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

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

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

  6. 确保Form1在设计视图。去工具箱(视图- >工具箱)和阻力ConvertCtrl控制上的形式。

    注意:如果你没有ConvertCtrl在你的工具箱,打开主菜单,选择工具- >选择工具箱项目从菜单中。单击Browse选项卡并导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32”文件夹并选择Leadtools.188宝金博怎么下载Multimedia.dll并点击好吧。将其添加到表单后,设置以下属性转换控制:

    财产 价值
    的名字 _convertctrl
    上,下,左,右
    背景色 黑色的
  7. 去工具箱(视图- >工具箱)和ProgressBar控件拖放到表单(以下ConvertCtrl)和设置以下属性:

    财产 价值
    的名字 _progress
    下,左,右
    一步 1
  8. 去工具箱(视图- >工具箱)并拖动两个按钮控件的底部形式和设置以下属性:

    财产 价值
    的名字 _buttonProcessor
    文本 处理器…
    下,右
  9. 开关Form1代码视图(右键单击Form1在解决方案资源管理器然后选择视图代码),并添加以下行开始的文件:

    vb进口Leadtools.Multim188宝金博怎么下载edia
    c#
    使用Leadtools.188宝金博怎么下载Multimedia;

  10. 声明以下私有变量:
    vb私人_sourceFile字符串私人_targetFile字符串私人_addedProc布尔
    c#
    私人字符串_sourceFile;私人字符串_targetFile;私人bool_addedProc;
  11. 将事件处理程序添加到Form1加载事件,代码如下:
    vb私人子Form1_Load(按值传递发送方系统。对象,按值传递e System.EventArgs)处理MyBase.Load_sourceFile =@“< LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”_targetFile =“DaDa_MJPEG_Deinterlaced.avi”_addedProc = False终止子
    c#
    私人无效Form1_Load (对象发送者,系统。EventArgs e){_sourceFile =@“< LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”;_targetFile =“DaDa_MJPEG_Deinterlaced.avi”;_addedProc =;}
  12. 将事件处理程序添加到_convertctrl进步事件,代码如下:
    vb私人子_convertctrl_Progress(按值传递发送方系统。对象,按值传递e ProgressEventArgs)处理_convertctrl.Progress_progress。价值= CInt((_progress.Maximum * e.percent / 100))终止子
    c#
    私人无效_convertctrl_Progress (对象发送方,ProgressEventArgs e){_progress。值= (int)(_progress。最大* e。百分比/ 100);}
  13. 添加一个事件处理程序来_convertctrl完成事件,代码如下:
    vb私人子_convertctrl_Complete(按值传递发送方系统。对象,按值传递e EventArgs)处理_convertctrl.CompleteMessageBox.Show (“转换完成”)_buttonProcessor。启用= True_buttonConvert。启用= True终止子
    c#
    私人无效_convertctrl_Complete (对象发送方的EventArgs e){MessageBox.Show (“转换完成”);_buttonProcessor。启用了=真正的;_buttonConvert。启用了=真正的;}
  14. _buttonProcessor单击事件添加一个事件处理程序,代码如下:
    vb私人子_buttonProcessor_Click(按值传递发送方系统。对象,按值传递e System.EventArgs)处理_buttonProcessor.Click试一试昏暗的处理器= _convertctrl.VideoProcessors.Deinterlace不交错昏暗的procName = deinterlace.Name作为字符串如果(_addedProc = False)_convertctrl.SelectedVideoProcessors.Add(反交错)_addedProc = True如果如果(_convertctrl.SelectedVideoProcessors procName .HasDialog (ProcessorDlg.Properties))_convertctrl.SelectedVideoProcessors [procName] .ShowDialog (ProcessorDlg.Properties,)如果捕获作为交货异常MessageBox.Show (ex.Message)最后试一试终止子
    c#
    私人无效_buttonProcessor_Click (对象发送者,系统。EventArgs e){试一试{处理器不交错= _convertctrl.VideoProcessors.Deinterlace;字符串procName = deinterlace.Name;如果(_addedProc !){_convertctrl.SelectedVideoProcessors.Add(反交错);_addedProc =真正的;}如果(_convertctrl.SelectedVideoProcessors [procName] .HasDialog (ProcessorDlg.Properties)){_convertctrl.SelectedVideoProcessors [procName] .ShowDialog (ProcessorDlg.Properties,);}(异常交货){MessageBox.Show (,ex.Message);}}
  15. _buttonConvert单击事件添加一个事件处理程序,代码如下:
    vb私人子_buttonConvert_Click(按值传递发送方系统。对象,按值传递e System.EventArgs)处理_buttonConvert.Click试一试_convertctrl。预览=True_convertctrl。源文件= _sourceFile_convertctrl.VideoCompressors.MJpeg。选择= True_convertctrl。TargetFile = _targetFile_convertctrl.StartConvert ()_buttonProcessor。启用= False_buttonConvert。启用= False捕获作为交货异常MessageBox.Show (ex.Message)最后试一试终止子
    c#
    私人无效_buttonConvert_Click (对象发送者,系统。EventArgs e){试一试{_convertctrl。预览=真正的;_convertctrl。源文件= _sourceFile;_convertctrl.VideoCompressors.MJpeg。选择=真正的;_convertctrl。TargetFile = _targetFile;_convertctrl.StartConvert ();_buttonProcessor。启用了=;_buttonConvert。启用了=;}(异常交货){MessageBox.Show (,ex.Message);}}
  16. 构建和运行程序来测试它。
LEADTOOLS多188宝金博怎么下载媒体
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2022领先的技术公司。保留所有权利。