创建一个基本的LEADTOOLS DirectShow播放器应用程序

执行以下步骤,使用LEADTOOLS multimedia PlayCtrl控件创建并运行多媒体188宝金博怎么下载播放器应用程序。

  1. 启动Visual Studio。

  2. 选择文件- >- >项目…菜单上的。

  3. 新项目对话框中,选择Visual c#项目或者VB项目在项目类型列表中,并选择“Windows窗体应用程序在模板列表中。

  4. 输入项目名称为“188宝金博怎么下载多媒体播放器“在项目名称字段,然后单击好吧.类型导航到某个目录(如果需要),为项目键入新位置浏览按钮。选择目录后,单击好吧

  5. 在“解决方案资源管理器窗口,右键单击参考文献文件夹,然后选择添加引用…从上下文菜单。在“添加引用对话框,单击net选项卡,选择Leadtools。188宝金博怎么下载多媒体并点击好吧.如果此DLL未出现在.NET选项卡下,请单击“浏览”选项卡,导航到“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32文件夹,然后选择以下DLL:

    • Leadtools.188宝金博怎么下载Multimedia.dll

    选中DLL后,单击好吧将其添加到应用程序。

  6. 确保Form1在设计视图中。去工具箱(视图->工具箱),并拖动PlayCtrl控件添加到窗体上。注意:如果您没有PlayCtrl在工具箱中,从主菜单中选择工具->选择工具箱项目.点击浏览,导航至“< LEADTOOLS_INSTALLDIR > \ Bin \ Dotnet4 \ Win32然后选择Leadtools.188宝金博怎么下载Multimedia.dll.点击好吧.然后拖动PlayCtrl控件添加到窗体上。为播放控件设置以下属性:

    财产 价值
    的名字 _playctrl
    上,下,左,右
    自动启动
  7. 转到工具箱(视图->工具箱),将一个ProgressBar控件拖到窗体上(在Play控件的下面),并设置以下属性:

    财产 价值
    的名字 _progress
    下,左,右
    最大 10000
    一步 1
  8. 转到工具箱(视图->工具箱),将Button控件拖到窗体底部,并设置以下属性:

    财产 价值
    的名字 _buttonPlay
    文本
    下,右
  9. 开关Form1编码视图(右键单击Form1在“解决方案资源管理器”中,然后选择视图代码),并在文件开头添加以下行:

    VB
    进口Leadtools。188宝金博怎么下载多媒体
    c#
    使用Leadtools.188宝金博怎么下载Multimedia;

  10. 声明以下私有变量:

    VB
    私人_sourceFile作为字符串
    c#
    私人字符串_sourceFile;

  11. 在Form1 Load事件中添加一个事件处理程序,代码如下:

    VB
    私人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”结束
    c#
    私人无效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”

  12. 为_playctrl TrackingPositionChanged事件添加一个事件处理程序,并按如下代码编写:

    VB
    私人_playctrl_TrackingPositionChanged (按值传递发送方作为系统。对象,按值传递e作为TrackingPositionChangedEventArgs)处理_playctrl。TrackingPositionChanged_progress。价值= e.position结束
    c#
    私人无效_playctrl_TrackingPositionChanged (对象发件人,TrackingPositionChangedEventArgs e)_progress。价值= e.position;

  13. 为_buttonPlay Click事件添加一个事件处理程序,并按如下代码编写:

    VB
    私人_buttonPlay_Click (按值传递发送方作为系统。对象,按值传递e作为System.EventArgs)处理_buttonPlay。点击试一试_playctrl。SourceFile = _sourceFile_playctrl。运行前女友作为异常MessageBox.Show (ex.Message)结束试一试结束
    c#
    私人无效_buttonPlay_Click (对象发送者,系统。EventArgs e)试一试_playctrl。SourceFile = _sourceFile;_playctrl.Run ();(异常交货)对话框。显示(, ex.Message);

  14. 构建并运行程序以测试它。

LEADTOOLS多188宝金博怎么下载媒体
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。