用Java构造自己的媒体播放器

豆豆网   技术应用频道   2006年04月01日    社区交流

本文详细介绍用Java构造自己的媒体播放器

  图二:“文件”菜单

  点击“文件/打开”菜单时,“打开媒体文件”对话框出现。选中媒体文件之后,点击“打开”按钮即可打开媒体文件;点击“取消”按钮中止文件打开操作。如图三所示。

  图三:“打开媒体文件”对话框

  除了上面提到的部件之外,媒体播放器还包含一个视觉部件、一个控制面板部件。视觉部件顺序播放媒体文件包含的各帧图像;控制面板部件允许用户暂停、开始媒体文件的回放,或进行其他控制操作,例如查看媒体文件信息。

  2.2 伪代码设计

  前面我们了解了构成媒体播放器GUI的各个部件,下面要开始“设想”一下这个程序的具体构造。在正式编写代码之前,我们先用伪代码的形式写出这个程序的运行过程,以后正式编写代码时只需把伪代码翻译成Java代码即可。下面给出了媒体播放器的伪代码描述:

  应用的类名称:MediaPlayer

  超类:Frame

  监听器分类:动作事件,控制器事件,菜单项事件,绘图事件,窗口事件

  main:

  * 为MediaPlayer对象分配内存。调用MediaPlayer构造函数,

  创建主窗口(同时,隐含地创建/启动了AWT后台线程)

  * 结束主程序线程。此时AWT线程继续运行。

  MediaPlayer构造函数:

  * 设置主窗口的标题

  * 注册窗口监听器,以处理窗口关闭事件

  * 创建“文件”菜单

  * 创建“打开”菜单项

责编:豆豆技术应用

正在加载评论...