利用Visual C#开发一个媒体播放器

http://tech.ddvip.com   2006年08月02日    社区交流

本文详细介绍利用Visual C#开发一个媒体播放器

  要在代码中使用 DirectShow,您需要添加一行代码,以引用 DirectShow命名空间。在窗体代码窗口的顶部,将以下代码添加到所有声明语句之前:

  using QuartzTypeLib;

  using语句必须在所有 Options 语句(本项目中并未使用)之后,并且在所有其他代码之前。添加该语句后。

  开发应用程序

  创建通过 PIA 与 Framework 连接的 Player 控件实例之后,您可以向窗体中添加所需的其他元素,并编写完成实际操作的代码。

  添加 Windows 窗体控件

  1. 在 View(视图)菜单中,单击 Designer(设计器),或者单击 Solution Explorer(解决方案资源管理器)中的 View Designer(视图设计器)按钮,切换到窗体设计器。

  2. 在窗体上增加文件、播放、信息等菜单。

  3. 在工具箱的 Windows Forms(Windows 窗体)面板中,为您的窗体添加一个工具栏、一个状态栏和图片imageList。

  4. 在 Properties(属性)窗口中,将工具栏的名称更改为 toolBar1,将在Buttons上增加4个按钮。状态栏的名称更改为 statusBar1,并分别增加三个Panel。

  5. 在工具箱的面板中,为您的窗体添加一个面版panel1。

  6. 增加一个定时器timer1。

  7. 调整控件在窗体中的排列方式,使之符合您的需要而且方便用户使用。下图为 Visual Studio Designer(设计器)中完成后的窗体布局。

  图 3

  编写代码

  如何打开你想要媒体文件?

  第一步是编写在 frmPlayMedia中打开 Windows Media 文件的代码。要自动切换到 Code(代码)视图并编辑打开菜单的 Click 事件处理程序 (menuItem2_Click) 的代码,请双击窗体上的“工具栏”按钮。将以下代码添加到事件处理程序中:

作者:黎宇    责编:豆豆技术应用

正在加载评论...