Thesis-038-基于Java技术的视频播放器的设计与实现(2)

电脑杂谈  发布时间:2020-03-23 18:00:25  来源:网络整理

此对话框是模式对话框*如果用户未通过对话框选择媒体文件*返回*将用户选择的目录保存在对话框中*如果先前已创建JMF播放器对象*关闭对象*目录和名称,使用file: 协议创建MediaLocator对象,然后使用该对象创建JMF播放器对象*如果发生异常*显示错误消息,然后返回*设置主标题到媒体文件的窗口的名称*将媒体对象注册为来自JMF播放器对象的控制器事件的​​侦听器*允许JMF播放器对象预获取媒体内容*返回控制器侦听器: 当控制器关闭时: *如果JMF播放器的视觉该部分存在,请从媒体容器中删除可视部分*如果JMF播放器的控制面板已存在,请从媒体容器中删除控制面板*媒体播放结束时返回: *如果“循环”菜单已选择* R设置JMF播放器对象的开始时间*让JMF播放器对象开始播放媒体*预取的媒体内容结束时返回: * JMF播放器对象开始播放媒体*实例化完成后返回: *获取JMF播放器对象的可视部分*如果存在视觉部件,则将其添加到Media容器的中间*获取JMF播放器对象的控制面板组件*如果控制面板存在,则将其添加到Media容器的南部*执行pack()操作*返回菜单项侦听器: 当菜单项的状态更改时: *切换“循环”菜单选择状态*返回绘制事件侦听器: paint()方法: *如果尚未加载媒体文件*获取宽度和高度主窗口*用蓝色填充窗口区域*创建字体(DialogInput /粗体)并将其设置为主窗口的字体*计算欢迎消息的像素宽度*将图形颜色更改为白色*在欢迎信息中显示主窗口的中心*调用Frame超级类的paint()方法以确保控制面板小部件为Draw *返回update()方法: *调用paint()方法*返回窗口侦听器: windowClosing: *调用dispose以执行windowClosed *返回窗口已关闭: *如果已创建JMF播放器对象*关闭JMF播放器对象*结束程序伪代码的前三行声明媒体播放器的类名称,超类的名称以及由实现的侦听器媒体类.

带有main: 前缀的行表示Media的main()方法. 同样,以“ Constructor: ”为前缀的行属于Media的构造函数. 伪代码的其余部分分为五个侦听器分区: 动作侦听器,控制器侦听器,菜单项侦听器,图形侦听器,窗口侦听器. 每个分区包含一个或多个方法. V.编译和运行假设以前的Java代码存储在媒体中. Java文件中,编译命令如下: javac媒体. Java成功编译后,编译器将生成两个.class文件: Media. 课,媒体$ 1.课. 如果发生编译错误,请检查以下内容: 源代码输入正确. CLASSPATH是否设置正确? CLASSPATH应该包含JMF的声音. Jar,JMF. 罐. 然后,您可以执行“ java Media”命令来启动媒体播放器. 图1显示了启动媒体播放器后的界面,图4是播放媒体的界面. 6.结论通过该毕业项目,视频播放器的制作成功完成. 经过编程,可以实现各种音视频文件的读取和播放,并可以实现暂停,快进和循环播放等功能.

播放器产品的核心是JMF,它可以支持多种格式的音频和视频文件,调用起来非常方便. 由于条件和作者水平的限制,没有对播放器界面,数据流处理等进行充分考虑. 也没有对如何使用编程来改善视频文件的图像和声音质量进行充分考虑. 这些方面有待进一步探索和完善,也将是作者未来工作的研究任务. 参考文献[1]徐亚静等,《 JBuilder的介绍和改进》,人民邮电出版社,2003年,第3期,第237页. [2]关一生,Java高级实用程序设计,清华大学出版社,2003年,第5期,第10期[3]. [宋宪锋,Java2有趣程序指南,清华大学出版社,2001. 12,132 [4]张晨等,Java2应用程序编程的150个案例,北京: 电子工业出版社,2003. 9,54 [5]尹Yan,Java语言和面向对象程序设计问题的解决和实验指导,清华大学出版社,2003年. 8 [6]李成等,Java2简洁教程,北京: 清华大学出版社,2002年. 7,1 [7] Pan Chuanbang,Yang Ruifeng,数百种有效的Java编程示例,人民邮电出版社,2003年. 4,22 [8] Richard Wiener,Java数据结构和面向对象编程的基础,人民邮电出版社,2002年. 8 [9]陆正中,马金德等,JBuilder软件开发人员pment项目实践,清华大学出版社,2004. 3 [10]王兴彦等,Java语言和面向对象程序设计,清华大学出版社,2004. 4,基于Java视频播放器的全文本设计和实现摘要到总结本文是用Java的编程实现视频和音频文件的广播,提供详细的系统轮廓设计过程和相应的程序. 本文还针对Java的多媒体功能进行了讨论. 关键字Java,JMF 2. 1、1,视频播放器


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-149722-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...