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

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

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

  * 把MediaPlayer对象注册成为“打开”菜单项动作事件的监听器

  * 把“打开”菜单项加入“文件”菜单。

  * 在“文件”菜单中加入一条水平分隔线

  * 创建带检查框的“循环”菜单项

  * 把MediaPlayer对象注册成为“循环”菜单项事件的监听器

  * 把“循环”菜单项加入“文件菜单”

  * 在“文件”菜单中加入一条水平分隔线

  * 按照创建“打开”菜单项的过程,创建“退出”菜单项

  * 创建一个菜单条(MenuBar)

  * 把“文件”菜单加入到菜单条

  * 把新创建的菜单条设置为主窗口的菜单条

  * 把主窗口的大小设置为200*200像素

  * 显示主窗口

  * 结束构造函数

  动作监听器:

  当出现动作时:

  * 如果动作事件起源于“退出”菜单项,

  * 触发一个给窗口监听器的窗口关闭事件

  * 返回

  * 创建一个“打开媒体文件”对话框

  * 把对话框的当前目录设置为上次关闭时的目录

  * 显示对话框。这个对话框是一个模式对话框

  * 如果用户没有通过对话框选择媒体文件

  * 返回

  * 保存用户在对话框中选择的目录

  * 如果以前已经创建JMF播放器对象

  * 关闭该对象

  * 根据指定的目录和名字,创建一个使用file:协议的媒体定位器(MediaLocator)对象,再利用该对象创建一个JMF播放器对象

  * 如果出现异常

  * 显示错误信息,然后返回

  * 把主窗口的标题设置为媒体文件的名字

  * 把MediaPlayer对象注册为来自JMF播放器对象的控制器事件的监听器

责编:豆豆技术应用

正在加载评论...