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

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

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

  * 让JMF播放器对象预先提取媒体内容

  * 返回

  控制器监听器:

  当控制器被关闭:

  * 如果JMF播放器的视觉部件存在,从MediaPlayer容器拆除视觉部件

  * 如果JMF播放器的控制面板部件存在,从MediaPlayer容器拆除控制面板部件

  * 返回

  当媒体回放结束:

  * 如果“循环”菜单被选中

  * 复位JMF播放器对象的开始时间

  * 让JMF播放器对象开始播放媒体

  * 返回

  当预提取媒体内容结束:

  * JMF播放器对象开始播放媒体

  * 返回

  当实例化(realize)完成:

  * 获取JMF播放器对象的视觉部件

  * 如果视觉部件存在,则把它加入到MediaPlayer容器的

  中间

  * 获取JMF播放器对象的控制面板部件

  * 如果控制面板部件存在,则把它加入到MedaPlayer容器的南方

  * 执行pack()操作

  * 返回

  菜单项监听器:

  当菜单项状态改变:

  * 切换“循环”菜单被选中的状态

  * 返回

  绘画事件监听器:

  paint()方法:

  * 如果尚未装入媒体文件

  * 获得主窗口的宽度和高度

  * 用蓝色填充窗口内的区域

  * 创建一种字体(DialogInput/粗体),并将它设置为主

  窗口的字体

  * 计算欢迎信息的以像素计的宽度

  * 把绘图颜色改成白色

  * 在主窗口的中央显示出欢迎信息

  * 调用Frame超类的paint()方法,确保控制面板部件正确地画出

  * 返回

  update()方法:

  * 调用paint()方法

  * 返回

  窗口监听器:

  windowClosing:

  * 调用dispose以执行windowClosed

  * 返回

  windowClosed:

责编:豆豆技术应用

正在加载评论...