创建基本的LeadTools DirectShow Player应用程序

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

  1. 启动Visual Studio。

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

  3. 在里面新项目对话框,选择要么视觉C#项目“ 或者 ”VB项目“在项目类型列表中,选择”Windows表单应用程序“在模板列表中。

  4. 将项目名称输入为“188宝金博怎么下载多媒体播放器“ 在里面项目名称字段,然后单击好的。如果需要,请键入项目的新位置或使用该项目导航到目录浏览按钮。选择目录,单击好的

  5. 在里面 ”解决方案资源管理器“窗口,右键单击”参考“文件夹,然后选择”添加参考...“从上下文菜单。添加参考“对话框,单击”。网“选项卡,选择LeadTools.188宝金博怎么下载Multimedia然后单击好的。如果此dll在.NET选项卡下没有出现,请单击“浏览”选项卡,导航到” \ bin \ dotnet4 \ win32“文件夹并选择以下DLL:

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

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

  6. 确保form1在设计视图中。转到工具箱(看法- >工具箱)并拖动Playctrl控制表格。注意:如果没有Playctrl在您的工具箱中,从主菜单中选择工具- >选择工具箱项目。点击浏览, 导航 ” \ bin \ dotnet4 \ win32“然后选择Leadtools.188宝金博怎么下载multimedia.dll。点击好的。然后拖动Playctrl控制表格。为游戏控件设置以下属性:

    财产 价值
    姓名 _playctrl
    顶部,底部,左,右
    自动开启 错误的
  7. 转到工具箱(View-> Toolbox),然后将progressbar控件拖到表单上(播放控制下方),并设置以下属性:

    财产 价值
    姓名 _进步
    底部,左,右
    最大 10000
    1
  8. 转到工具箱(查看 - >工具箱),然后将按钮控件拖到表单的底部,并设置以下属性:

    财产 价值
    姓名 _ buttonplay
    文本
    底部,右
  9. 转变form1要查看(右键单击form1在解决方案资源管理器中,然后选择查看代码)并将以下行添加到文件的开头:

    VB进口LeadTools.Multim188宝金博怎么下载edia
    C#
    使用Leadtools.188宝金博怎么下载multimedia;

  10. 声明以下私人变量:

    VB私人_sourcefile作为字符串
    C#
    私人的细绳_源文件;

  11. 将事件处理程序添加到Form1加载事件中,并如下编码:

    VB私有sub form1_load(byval sender as system.Object,byval e as system.eventargs)处理mybase.load'注意:修改和输入以下行以删除弹出窗口“唠叨”对话'leadtools.188宝金博怎么下载multimedia.common.multimediasupport.unlockmodule(“您的ltmm键”,LeadTools.188宝金博怎么下载multimedia.common.locktype.Application,“您的申请ID”_sourcefile =@“  \媒体\ dada_dvd_mpeg2.mpg”结束子
    C#
    私人的空白form1_load(目的发件人,system.eventargs e){//注意:修改和删除以下行以删除弹出“ nag”对话框//leadtools.188宝金博怎么下载multimedia.common.multimediasupport.unlockmodule(“your ltmm key“,lidetools.multimedia.common.locktype.application.application,“您的应用程序ID”);_sourcefile =@“  \媒体\ dada_dvd_mpeg2.mpg”;}

  12. 将事件处理程序添加到_playctrl TrackingPositionChanged事件中,并如下编码:

    VB私有子_playctrl_trackingPositionChanged(byval sender as system.Object,byval e as trackingPositionChangedEventargs)anderles _playctrl.trackingposition changedChangedChanged_progress.value = e.position结束子
    C#
    私人的空白_playctrl_trackingPositionChanged(目的发件人,TrackingPositionChangedEventargs e){_progress.value = e.position;}

  13. 将事件处理程序添加到_buttonplay单击事件中,并如下编码:

    VB私有子_buttonplay_click(byval sender as system.Object,byval e as system.eventargs)anders _buttonplay.Click.Click尝试_playctrl.sourcefile = _sourcefile_playctrl.run抓住EX作为例外MessageBox.Show(ex.message)结束尝试结束子
    C#
    私人的空白_buttonplay_Click(目的发件人,system.eventargs e){尝试{_playctrl.sourcefile = _sourcefile;_playctrl.run();}抓住(异常EX){messagebox.show(这个,ex.message);}}

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

LeadTools多188宝金博怎么下载媒体
188金宝搏的网址客服|支持|联系我们|知识产权通知
©1991-2022Lead Technologies,Inc。版权所有。