执行以下步骤,使用LEADTOOLS multimedia ConvertCtrl控件创建并运行188宝金博怎么下载多媒体转换应用程序。
启动Visual Studio。
选择文件- >新- >项目…从主菜单。
在新项目对话框中,选择Visual c#项目或者VB项目在项目类型列表中,并选择“Windows窗体应用程序在模板列表中。
输入项目名称为“188宝金博怎么下载多媒体转换“在项目名称字段,如果需要,为项目键入一个新位置或使用浏览按钮,然后单击好吧.
在“解决方案资源管理器窗口,右键单击参考文献"文件夹并选择"添加引用…从上下文菜单。在“添加引用对话框,单击net选项卡,选择Leadtools。188宝金博怎么下载多媒体并点击好吧.如果此DLL未出现在.NET选项卡下,请单击“浏览”选项卡,导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32文件夹,然后选择以下DLL:
选中DLL后,单击好吧将DLL添加到应用程序。
确保Form1在设计视图中。去工具箱(视图->工具箱),并拖动ConvertCtrl控件添加到窗体上。注意:如果您没有ConvertCtrl在工具箱中,打开主菜单并选择工具->选择工具箱项目.如果此DLL没有出现在.NET选项卡下,请单击浏览选项卡,导航到< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32,并选择以下DLL:单击浏览然后选择Leadtools.188宝金博怎么下载Multimedia.dll从“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32然后点击开放然后点击好吧.将其添加到表单后,为转换控件设置以下属性:
财产 | 价值 |
---|---|
名字 | _convertctrl |
锚 | 上,下,左,右 |
背景色 | 黑色的 |
转到工具箱(视图->工具箱),将一个ProgressBar控件拖到窗体上(转换控件的下面),并设置以下属性:
财产 | 价值 |
---|---|
名字 | _progress |
锚 | 下,左,右 |
一步 | 1 |
转到工具箱(视图->工具箱),将Button控件拖到窗体底部,并设置以下属性:
财产 | 价值 |
---|---|
名字 | _buttonConvert |
文本 | 转换 |
锚 | 下,右 |
开关Form1编码视图(右键单击Form1在“解决方案资源管理器”中,选择视图代码),并在文件开头添加以下行:
使用Leadtools.188宝金博怎么下载Multimedia;
声明以下私有变量:
私人字符串_sourceFile;
私人字符串_targetFile;
在Form1 Load事件中添加一个事件处理程序,代码如下:
私人无效Form1_Load (对象发送者,系统。EventArgs e)
{
//注意:修改并取消注释下面的行以删除弹出的“NAG”对话框
/ / Leadtool188宝金博怎么下载s.Multimedia.Common.MultimediaSupport。解锁模块(“您的LTMM密钥”,Leadtools.Multimedia.Com188宝金博怎么下载mon.LockType. lockmodule)申请,“你的申请ID”);
_sourceFile =@ " < LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”;
_targetFile =“DaDa_MJPEG.avi”;
}
向_convertctrl Progress事件添加一个事件处理程序,并将其编码如下:
私人无效_convertctrl_Progress (对象发送者,progressevenargs e)
{
_progress。值= (int) (_progress。最大值* e.percent / 100);
}
向_convertctrl Complete事件添加一个事件处理程序,并按照如下代码编写它:
私人无效_convertctrl_Complete (对象发送者,EventArgs
{
对话框。显示(“转换完成”);
_buttonConvert。启用了=真正的;
}
在_buttonConvert Click事件中添加一个事件处理程序,并将其编码如下:
私人无效_buttonConvert_Click (对象发送者,系统。EventArgs e)
{
试一试
{
_convertctrl。预览=真正的;
_convertctrl。SourceFile = _sourceFile;
_convertctrl.VideoCompressors.MJpeg。选择=真正的;
_convertctrl。目标文件= _targetFile;
_convertctrl.StartConvert ();
_buttonConvert。启用了=假;
}
抓(异常交货)
{
对话框。显示(这, ex.Message);
}
}
构建并运行程序以测试它。