执行以下步骤,使用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);}}
构建并运行程序以测试它。