Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14481285
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:39:55

下载本文示例代码
  一、概述   首先我们来看看构造这个媒体播放器要达到什么样的目标,确定了目标也就确定了代码量和程序的复杂程度。本文的媒体播放器要达到如下目标:   媒体播放器是一个菜单驱动的简单AWT应用。   媒体播放器包含一个“文件”菜单,文件菜单包含三个菜单项:   “打开”,用来打开媒体文件。   “循环”,是播放一次(默认),还是重复播放。   “退出”,退出程序。   媒体播放器可以在多种平台上运行。   媒体播放器的核心功能通过JMF(Java Media Framework)API实现。JMF扩展了J2SE平台的多媒体能力,允许Java应用和Applet截取、回放、转换包括音频和视频在内的多种媒体。JMF支持多种媒体格式,具体请参见Supported Media Formats and Capture Devices。   二、初步设计   我们把这个媒体播放器的设计分成两个部分:GUI设计,伪代码设计。在GUI设计中,我们要了解构成程序的各个GUI部件。在伪代码设计中,我们用自然语言写出程序运行原理。   2.1 GUI设计   媒体播放器的用户界面包含一个主窗口、一个菜单和一个打开文件的对话框。首先我们来看看主窗口的设计。主窗口应该把窗口标题显示为“媒体播放器1.0”,显示“文件”菜单,显示彩色背景的“欢迎”信息。图一显示了程序刚启动时的主窗口。 图一:媒体播放器的主窗口   “文件”菜单包含三个菜单项。“打开”菜单显示一个对话框,用来选择媒体文件的位置。“循环”菜单决定媒体文件只播放一次(默认)还是反复播放(当菜单被选中)。最后,“退出”菜单关闭程序。另外,点击主窗口右上角的关闭按钮也可以关闭程序。请参见图二。 图二:“文件”菜单  点击“文件/打开”菜单时,“打开媒体文件”对话框出现。选中媒体文件之后,点击“打开”按钮即可打开媒体文件;点击“取消”按钮中止文件打开操作。如图三所示。 图三:“打开媒体文件”对话框   除了上面提到的部件之外,媒体播放器还包含一个视觉部件、一个控制面板部件。视觉部件顺序播放媒体文件包含的各帧图像;控制面板部件允许用户暂停、开始媒体文件的回放,或进行其他控制操作,例如查看媒体文件信息。 共3页。 1 2 3 :   一、概述   首先我们来看看构造这个媒体播放器要达到什么样的目标,确定了目标也就确定了代码量和程序的复杂程度。本文的媒体播放器要达到如下目标:   媒体播放器是一个菜单驱动的简单AWT应用。   媒体播放器包含一个“文件”菜单,文件菜单包含三个菜单项:   “打开”,用来打开媒体文件。   “循环”,是播放一次(默认),还是重复播放。   “退出”,退出程序。   媒体播放器可以在多种平台上运行。   媒体播放器的核心功能通过JMF(Java Media Framework)API实现。JMF扩展了J2SE平台的多媒体能力,允许Java应用和Applet截取、回放、转换包括音频和视频在内的多种媒体。JMF支持多种媒体格式,具体请参见Supported Media Formats and Capture Devices。   二、初步设计   我们把这个媒体播放器的设计分成两个部分:GUI设计,伪代码设计。在GUI设计中,我们要了解构成程序的各个GUI部件。在伪代码设计中,我们用自然语言写出程序运行原理。   2.1 GUI设计   媒体播放器的用户界面包含一个主窗口、一个菜单和一个打开文件的对话框。首先我们来看看主窗口的设计。主窗口应该把窗口标题显示为“媒体播放器1.0”,显示“文件”菜单,显示彩色背景的“欢迎”信息。图一显示了程序刚启动时的主窗口。 图一:媒体播放器的主窗口   “文件”菜单包含三个菜单项。“打开”菜单显示一个对话框,用来选择媒体文件的位置。“循环”菜单决定媒体文件只播放一次(默认)还是反复播放(当菜单被选中)。最后,“退出”菜单关闭程序。另外,点击主窗口右上角的关闭按钮也可以关闭程序。请参见图二。 图二:“文件”菜单  点击“文件/打开”菜单时,“打开媒体文件”对话框出现。选中媒体文件之后,点击“打开”按钮即可打开媒体文件;点击“取消”按钮中止文件打开操作。如图三所示。 图三:“打开媒体文件”对话框   除了上面提到的部件之外,媒体播放器还包含一个视觉部件、一个控制面板部件。视觉部件顺序播放媒体文件包含的各帧图像;控制面板部件允许用户暂停、开始媒体文件的回放,或进行其他控制操作,例如查看媒体文件信息。 共3页。 1 2 3 : 下载本文示例代码


用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器用Java构造自己的媒体播放器
阅读(110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~