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

豆豆网   技术应用频道   2006年08月02日  【字号: 收藏本文

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

  本文示例源代码或素材下载

  摘要:了解如何在 Microsoft Visual C# .NET 中使用 DirectShow 控件,如何开发一个媒体播放器。按照本文介绍的操作步骤,您可以创建一个简单 Visual C# 应用程序,用来播放数字音频和视频。

  简介

  Microsoft Visual C# 是世界上最流行的编程语言,利用 Visual C# 的最新版本 Visual 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实现。

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

正在加载评论...