执行以下步骤,使用LEADTOOLS multimedia PlayCtrl控件创建并运行多媒体188宝金博怎么下载播放器应用程序。
启动Visual Studio。
选择文件- >新- >项目…菜单上的。
在新项目对话框中,选择Visual c#项目或者VB项目在项目类型列表中,并选择“Windows窗体应用程序在模板列表中。
输入项目名称为“188宝金博怎么下载多媒体播放器“在项目名称字段,然后单击好吧.类型导航到某个目录(如果需要),为项目键入新位置浏览按钮。选择目录后,单击好吧.
在“解决方案资源管理器窗口,右键单击参考文献文件夹,然后选择添加引用…从上下文菜单。在“添加引用对话框,单击net选项卡,选择Leadtools。188宝金博怎么下载多媒体并点击好吧.如果此DLL未出现在.NET选项卡下,请单击“浏览”选项卡,导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32文件夹,然后选择以下DLL:
选中DLL后,单击好吧将其添加到应用程序。
确保Form1在设计视图中。去工具箱(视图->工具箱),并拖动PlayCtrl控件添加到窗体上。注意:如果您没有PlayCtrl在工具箱中,从主菜单中选择工具->选择工具箱项目.点击浏览,导航至“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32然后选择Leadtools.188宝金博怎么下载Multimedia.dll.点击好吧.然后拖动PlayCtrl控件添加到窗体上。为播放控件设置以下属性:
财产 | 价值 |
---|---|
的名字 | _playctrl |
锚 | 上,下,左,右 |
自动启动 | 假 |
转到工具箱(视图->工具箱),将一个ProgressBar控件拖到窗体上(在Play控件的下面),并设置以下属性:
财产 | 价值 |
---|---|
的名字 | _progress |
锚 | 下,左,右 |
最大 | 10000 |
一步 | 1 |
转到工具箱(视图->工具箱),将Button控件拖到窗体底部,并设置以下属性:
财产 | 价值 |
---|---|
的名字 | _buttonPlay |
文本 | 玩 |
锚 | 下,右 |
开关Form1编码视图(右键单击Form1在“解决方案资源管理器”中,然后选择视图代码),并在文件开头添加以下行:
进口Leadtools。188宝金博怎么下载多媒体
使用Leadtools.188宝金博怎么下载Multimedia;
声明以下私有变量:
私人_sourceFile作为字符串
私人字符串_sourceFile;
在Form1 Load事件中添加一个事件处理程序,代码如下:
私人子Form1_Load (按值传递发送方作为系统。对象,按值传递e作为System.EventArgs)处理MyBase.Load
注意:修改并取消下面一行的注释,以删除弹出的“NAG”对话框
“Leadtools.188宝金博怎么下载Multimedia.Common.MultimediaSupport。解锁模块(“您的LTMM密钥”,Leadtools.Multimedia.Co188宝金博怎么下载mmon.LockType. lockmodule)申请,"你的申请ID")
_sourceFile = @“< LEADTOOLS_INSTALLDIR > \媒体\ DaDa_DVD_MPEG2.mpg”
结束子
私人无效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”;
}
为_playctrl TrackingPositionChanged事件添加一个事件处理程序,并按如下代码编写:
私人子_playctrl_TrackingPositionChanged (按值传递发送方作为系统。对象,按值传递e作为TrackingPositionChangedEventArgs)处理_playctrl。TrackingPositionChanged
_progress。价值= e.position
结束子
私人无效_playctrl_TrackingPositionChanged (对象发件人,TrackingPositionChangedEventArgs e)
{
_progress。价值= e.position;
}
为_buttonPlay Click事件添加一个事件处理程序,并按如下代码编写:
私人子_buttonPlay_Click (按值传递发送方作为系统。对象,按值传递e作为System.EventArgs)处理_buttonPlay。点击
试一试
_playctrl。SourceFile = _sourceFile
_playctrl。运行
抓前女友作为异常
MessageBox.Show (ex.Message)
结束试一试
结束子
私人无效_buttonPlay_Click (对象发送者,系统。EventArgs e)
{
试一试
{
_playctrl。SourceFile = _sourceFile;
_playctrl.Run ();
}
抓(异常交货)
{
对话框。显示(这, ex.Message);
}
}
构建并运行程序以测试它。