先放原帖的传送门:http://bbs.csdn.net/topics/390328293如果你不知道我在说什么可以先看原帖。这次我抛弃了JMF,采用JAVAFX实现MP3播放器。之前播放器大小有几M,此次缩小到了200KB。之前也发了。也有人下载,我很高兴能分享些东西给大家,作为一个JAVA刚接触不久的人。但是我更希望大家能顶一下我的帖子,让我小小的幸福一下。此次我取消了之前支持的视频播放。并将音频格式的支持限制在MP3,另外支持下WAV。功能的单一我觉得应该有助于性能的提升,虽然和我要分享的没什么关系。但是这是我打算只支持播放MP3格式的原始想法。上两张图
界面还是用的SWING,没用到更加强大的JAVAFX。原因是我目前还是很喜欢我这个界面的。所以暂时不打算换界面。
saber的脑袋是暂停/播放,屁股是下一曲。平放着的脚是停止播放。也没人像吾王请安。失望ING。要源码的本打算给项目。但是,为了让大家清新明了。需要源代码的还是自己反编译吧。
反编译工具:http://download.csdn.net/detail/akemi_homura/4934387上次下载收两个分。后来我听说只要有人下就能得下载分。这次就免费下载了。
大家如果觉得还行。麻烦顶一下。
CSDN终于通过我的资源了。真慢。
传送门:http://download.csdn.net/detail/akemi_homura/4940525

解决方案 »

  1.   

    对了 播放器较之前在内存占用上有些上升。这和实现方法有关系。其实我从采用JAVAFX,准确的所从研究JAVAFX如何播放MP3到分享资源都是今天上午的事情。所以,优化内存这种事我还没去做。大家有兴趣就自己解决下吧。我也会解决的,但是不打算再发帖子了,如果没有更加重大的更改。
      

  2.   

    额。前辈也这么说了。我开始没想这么多的东西。只想看看怎么放音乐。所以。开始就一个类。然后过几天觉得想改改。如此往复,然后慢慢。。所以,代码的耦合性有点高。不过没有学习过这些。都是自己跟着想法。规范代码。正式如此我才没传代码。我觉得需要代码的,应该是关注实现的方法。而不是代码本身。而且我也没写很标准的备注。代码量也不大。反编译就好了。所以。便不提供了。本来打算用netbeans来做。那样提供代码 也运行环境在一个项目中。现在使用eclipse的。之前也说了。用电脑我有点小洁癖。总觉得放一起看着不舒服。反正我是各种理由就懒得搞这事。论坛里说提供代码的都会说什么我先整理下什么的。虽然个人还需改进。但是今天觉得如此即可了。