论坛首页 Java企业应用论坛

迷你音乐下载器V1.0拍砖版

浏览 8918 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-04-14   最后修改:2011-04-16

最近买了一个mp3 iriver e30  一般般啦.
苦于公司限制了p2p下载,一首一首的另存会累死,所以写了个小软件.
可以实现输入歌名或者歌名列表自动下载歌曲.
发出来征集意见(意见建议什么都可以...)

主要想获取以下信息:
1.各种音乐文件内容解析插件(获取歌曲名、演唱者、专辑图片、大小等等)
2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)
3.性能的问题.
4.没有java虚拟机无法运行的问题.
暂时就这么多...希望大家给力。

争对2.暂停下载与继续下载的解决方案:
之前总想着让一个运行中的线程暂停,然后继续下载再启动,自然想到了线程的wait,notify,,其实思想进入了误区.
暂停下载与继续下载其实可以理解为另一种的开始下载与停止下载。
暂停下载命令停止当前所执行的任务,记录任务信息,放入内存,
继续下载命令获取暂停下载的任务信息执行下载,抛弃已下载的数据(或者完全的重新下载),进而给人感觉是暂停与继续.
暂停只是一种说法哈,功能实现完全是另外一回事...
感叹:其实很多现实与你想象中的真实是完全不一样的.

见附件.

界面很粗糙,抛砖引玉吧...

  • 大小: 50.4 KB
   发表时间:2011-04-14  
至少要上个大图嘛
0 请登录后投票
   发表时间:2011-04-15  
cheney_love 写道
至少要上个大图嘛


附图了,很粗糙...

有人下载,每人发表意见啊...杯具
0 请登录后投票
   发表时间:2011-04-15  
欣赏一下 
0 请登录后投票
   发表时间:2011-04-15   最后修改:2011-04-15
太垃圾了  添加了一个音乐MP3文件后就一直打印一堆乱七八糟的东西  跟病毒一样 关都关不掉  还得杀进程
0 请登录后投票
   发表时间:2011-04-15   最后修改:2011-04-15
cannysqurrel 写道
太垃圾了  添加了一个音乐MP3文件后就一直打印一堆乱七八糟的东西  跟病毒一样 关都关不掉  还得杀进程


注意素质!!!
不会使用看说明。。。
我叫你加载歌曲列表文件,没叫你添加mp3文件!
文件夹里有示例歌曲列表文件。
程序关不掉你没看见在托盘?!右键退出你不知道?!


给你刀子用,你不削苹果,却拿来捅自己,要死了跑来怪我?!
搞笑。
0 请登录后投票
   发表时间:2011-04-15  
cannysqurrel 写道
太垃圾了  添加了一个音乐MP3文件后就一直打印一堆乱七八糟的东西  跟病毒一样 关都关不掉  还得杀进程

lz发了就值得表扬,不管做的怎么样,不好的可以提意见去修改嘛,好的鼓励,程序都是这样完善的吧,不用这样说话吧!乖啊~~~~~
0 请登录后投票
   发表时间:2011-04-15  
galo 写道


2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)


使用临时文件(以歌曲相关信息做算法确保唯一)保存,每次下载检查临时文件,存在即获取字节大小
作为网络流保存的起始位置
0 请登录后投票
   发表时间:2011-04-15  
galo 写道
cannysqurrel 写道
太垃圾了  添加了一个音乐MP3文件后就一直打印一堆乱七八糟的东西  跟病毒一样 关都关不掉  还得杀进程


注意素质!!!
不会使用看说明。。。
我叫你加载歌曲列表文件,没叫你添加mp3文件!
文件夹里有示例歌曲列表文件。
程序关不掉你没看见在托盘?!右键退出你不知道?!


给你刀子用,你不削苹果,却拿来捅自己,要死了跑来怪我?!
搞笑。



顶LZ,后一句很给力。
0 请登录后投票
   发表时间:2011-04-16  
Dark-Mraz 写道
galo 写道


2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)


使用临时文件(以歌曲相关信息做算法确保唯一)保存,每次下载检查临时文件,存在即获取字节大小
作为网络流保存的起始位置


一个下载任务在进行中,暂停下载之后怎么又能把下载数据写到一个临时文件?
我感觉这里必须让下载的线程停下来,当继续下载的时候要能够唤醒..
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics