执行以下步骤来创建并运行一个多媒体转换应用程序与处理器使用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);
}
}