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

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

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

  不幸的是.NET并不正式支持DirectX.是的也许你听说DirectX9支持是吗?是的,不过在最终版敲定的那一天还没来,我们都得不到最好的效果.但无论如何我们还是要用的不是吗?要不这篇文章得作废了.是的,也许你用过VB,对了,就是它,我们正是要用到那个.

  开始项目

  在安装必要软件并注册 QuartzTypeLib之后,您就可以启动 Visual C#,开始为示例应用程序创建项目。下面我将给大家介绍这一过程的操作步骤。

  创建项目

  按以下步骤创建一个空的项目:

  1. 启动 Visual Studio .NET,然后单击 New Project(新建项目)。

  2. 在 Visual C# Projects(Visual C# 项目)文件夹中单击 Windows Application(Windows 应用程序),键入新项目的名称(最好为 DirectShow),然后单击 OK(确定)。

  Visual C# 使用默认的 Windows 窗体“Form1”创建一个新的项目。

  3. 这个名称并没有特别的意义或用处,所以请在 Properties(属性)窗口中将窗体名称更改为 frmPlayMedia,将窗体文本更改为“媒体播放器”。

  在项目中添加对 DirectShow的引用

  按照以下步骤在项目中添加一个对 DirectShow的引用:

  1. 打开 Visual Studio 工具箱,然后单击 Components(组件)显示该面板。

  2. 右击面板,然后单击 Customize Toolbox(自定义工具箱),显示对话框。

  3. 在 COM Components(COM 组件)选项卡上,选中 Interop.QuartzTypeLib.dll。(如果 Interop.QuartzTypeLib.dll 由于某种原因未列出,则单击 Browse [浏览] 并查找名为 QuartzTypeLib.dll的文件。)

  4. 单击 OK(确定)关闭对话框。

  图 2

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

正在加载评论...