执行以下步骤来创建并运行一个多媒体转换应用程序与处理器使用LEADTOOLS多媒体Convert188宝金博怎么下载Ctrl控制。
启动Visual Studio。
选择文件- >新- >项目……从主菜单。
在新项目对话框中,选择“Visual c#项目”或“VB项目“项目类型列表中,选择“Windows窗体应用程序“在模板列表中。
键入项目名称188宝金博怎么下载多媒体转换与处理器在项目名称,如果需要,为您的项目或输入一个新的位置导航到一个目录使用浏览按钮,然后单击好吧。
在解决方案资源管理器窗口中,右键单击引用文件夹,并选择添加引用…从上下文菜单中。在添加引用对话框中,选择net选项卡并选择Leadtools.188宝金博怎么下载Multimedia并点击好吧。如果这个DLL没有出现在. net选项卡中,单击Browse选项卡并导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32”文件夹,并选择以下DLL:
DLL选中,点击好吧将DLL添加到应用程序。
确保Form1在设计视图。去工具箱(视图- >工具箱)和阻力ConvertCtrl控制上的形式。
注意:如果你没有ConvertCtrl在你的工具箱,打开主菜单,选择工具- >选择工具箱项目从菜单中。单击Browse选项卡并导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32”文件夹并选择Leadtools.188宝金博怎么下载Multimedia.dll并点击好吧。将其添加到表单后,设置以下属性转换控制:
| 财产 | 价值 |
|---|---|
| 的名字 | _convertctrl |
| 锚 | 上,下,左,右 |
| 背景色 | 黑色的 |
去工具箱(视图- >工具箱)和ProgressBar控件拖放到表单(以下ConvertCtrl)和设置以下属性:
| 财产 | 价值 |
|---|---|
| 的名字 | _progress |
| 锚 | 下,左,右 |
| 一步 | 1 |
去工具箱(视图- >工具箱)并拖动两个按钮控件的底部形式和设置以下属性:
| 财产 | 价值 |
|---|---|
| 的名字 | _buttonProcessor |
| 文本 | 处理器… |
| 锚 | 下,右 |
开关Form1代码视图(右键单击Form1在解决方案资源管理器然后选择视图代码),并添加以下行开始的文件:
使用Leadtools.188宝金博怎么下载Multimedia;
私人字符串_sourceFile;私人字符串_targetFile;私人bool_addedProc;
私人无效Form1_Load (对象发送者,系统。EventArgs e){_sourceFile =@“< LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”;_targetFile =“DaDa_MJPEG_Deinterlaced.avi”;_addedProc =假;}
私人无效_convertctrl_Progress (对象发送方,ProgressEventArgs e){_progress。值= (int)(_progress。最大* e。百分比/ 100);}
私人无效_convertctrl_Complete (对象发送方的EventArgs e){MessageBox.Show (“转换完成”);_buttonProcessor。启用了=真正的;_buttonConvert。启用了=真正的;}
私人无效_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);}}
私人无效_buttonConvert_Click (对象发送者,系统。EventArgs e){试一试{_convertctrl。预览=真正的;_convertctrl。源文件= _sourceFile;_convertctrl.VideoCompressors.MJpeg。选择=真正的;_convertctrl。TargetFile = _targetFile;_convertctrl.StartConvert ();_buttonProcessor。启用了=假;_buttonConvert。启用了=假;}抓(异常交货){MessageBox.Show (这,ex.Message);}}