2024年5月1日发(作者:)
摘要:了解如何在 Microsoft Visual C# .NET 中使用 DirectShow 控件,如何开
发一个媒体播放器。按照本文介绍的操作步骤,您可以创建一个简单 Visual C# 应用程序,
用来播放数字音频和视频。
简介
Microsoft Visual C# 是世界上最流行的编程语言,利用 Visual C# 的最新版本 Vi
sual C# .NET,您能够快速、有效地开发基于 Windows 窗体的应用程序,还可以为嵌
入了 Microsoft Windows Media? Player 9 Series ActiveX 控件的应用程序添加新
鲜、有趣而又非常实用的功能。
DirectShow 控件是一个标准的 ActiveX 控件,提供了大量的功能。DirectShow控
件提供的功能包括:
· 数字媒体文件和流媒体的高级播放功能。
· 使用播放列表的功能。
· 播放 DVD 和 CD 的功能。
· 访问 Windows Media Player 中的 Media Library(媒体库)。
· 处理元数据的功能。
· 支持字幕。
· 支持多种语言的音频。
· 控制网络连通性和访问相关统计信息的功能。
下面我们来看看构造这个媒体播放器要达到什么样的目标,确定了目标也就确定了代
码量和程序的复杂程度。本文的媒体播放器要达到如下目标:
· 是一个菜单驱动的简单AWT应用。
· 包含一个“文件”菜单,文件菜单包含三个菜单项:
· “打开”,用来打开媒体文件。
· “循环”,是播放一次(默认),还是重复播放。
· “退出”,退出程序。
· 可以在多种平台上运行。
· 核心功能通过JMF(Java Media Framework)API实现。
按照本文介绍的步骤,您将创建一个基于 Windows 窗体的基本应用程序,并在其中
嵌入 Player 控件。您创建的示例应用程序具有如下特点:
· 创建 DirectShow 控件的一个实例。


发布评论