MP3播放器(java实现)

时间:2015-01-04 06:39:29
【文件属性】:

文件名称:MP3播放器(java实现)

文件大小:6.88MB

文件格式:RAR

更新时间:2015-01-04 06:39:29

MP3播放器 JMF 面向对象 MVC

实验三 模拟实现一个多功能电子设备,它既能播放mp3歌曲,同时还能够借助播放器的界面来监测脉动。 1.这个设备有一个屏幕,屏幕上可以显示两种界面: 界面1是显示视图,有一个进度条,可以显示当前所播放音乐的节拍或是脉动,以节拍为例,比如是100 BPM 还是 120BPM(BPM是节拍的度量单位)。还有一个文本,显示“Current BPM: xxx”. 界面2是控制视图,上面的控件有: 1)有一个菜单条,上面有一个菜单,菜单里有“start”、“stop”和“quit”命令。 2)有一个输入框,旁边的文本为"Enter BPM:",可以在输入框内容输入特定的节拍。 3)有一个“set”按钮,可以改变每分钟的节拍数。 4)还有两个微调箭头按钮“<<”和“>>”,使用这两个按钮可以微调节拍的值。 注意,选择“start”开始产生节拍,选择“stop”停止产生节拍。在选择开始产生节拍时,stop都应该是无效的,但是节拍产生后,start应该是无效的。 2.该设备配有一个控制器,控制mp3播放,存储播放歌曲的数据和节拍状态,并包含播放mp3的逻辑。 3.该设备还可以监测脉动。 4.在播放MP3时,在界面2上调整节拍后,会调整mp3播放器歌曲的节拍,同时界面1上显示出当前歌曲的节拍状态。 5.在做监测脉动时,屏幕界面2上所有的设置按钮都是无效的,因为我们不能去设置脉动。 总之,希望界面可以复用,希望模型数据的变化能够反映到界面上 看看能不能使用观察者模式、策略模式、适配模式,另外设计时将界面显示view、控制controler、模型model分开


【文件预览】:
jmf-2_1_1e-windows-i586.exe
说明.txt
MP3Player
----bin()
--------com()
----src()
--------com()
----.project(385B)
----.classpath(509B)
----lib()
--------customizer.jar(70KB)
--------multiplayer.jar(62KB)
--------jmf.jar(1.82MB)
--------jl1.0.1.jar(103KB)
--------mediaplayer.jar(38KB)

网友评论

  • 很不错 功能完善
  • 还不错能放mp3,学习用不错
  • 学习了,谢谢楼主分享!
  • 不错,挺好用
  • 挺好的,对我有用。
  • 还不错,自己也改了不少
  • 能运行,但是没仔细看。
  • 很有用!!多谢楼主
  • 很好,很强大,满足要求
  • 可以实现功能要求
  • 参考参考还是可以的,不错!
  • 那些代码我用有点错误?
  • 不错,还挺好用!
  • 不错,还挺好用!
  • 很好很强大~可以用
  • 运行成功,学习中
  • 能够运行,比较符合要求
  • 能运行成功。结构也比较清醒。。。。。。
  • 虽没用上,但值得一看,谢谢分享
  • 还可以吧 。。。。比较有参考价值
  • 很不错的,很有参考价值
  • 能运行,但感觉不是偏重MP3的播放!
  • 很全面,能运行
  • 运行没有问题
  • 可运行,但是比较不符合题目条件