:D
最近买了一个mp3 iriver e30 一般般啦.
苦于公司限制了p2p下载,一首一首的另存会累死,所以写了个小软件.
可以实现输入歌名或者歌名列表自动下载歌曲.
发出来征集意见(意见建议什么都可以...)
主要想获取以下信息:
1.各种音乐文件内容解析插件(获取歌曲名、演唱者、专辑图片、大小等等)
2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)
3.性能的问题.
4.没有java虚拟机无法运行的问题.
暂时就这么多...希望大家给力。
争对2.暂停下载与继续下载的解决方案:
之前总想着让一个运行中的线程暂停,然后继续下载再启动,自然想到了线程的wait,notify,,其实思想进入了误区.
暂停下载与继续下载其实可以理解为另一种的开始下载与停止下载。
暂停下载命令停止当前所执行的任务,记录任务信息,放入内存,
继续下载命令获取暂停下载的任务信息执行下载,抛弃已下载的数据(或者完全的重新下载),进而给人感觉是暂停与继续.
暂停只是一种说法哈,功能实现完全是另外一回事...
感叹:其实很多现实与你想象中的真实是完全不一样的.
见附件.
界面很粗糙,抛砖引玉吧...
[img]http://dl.iteye.com/upload/attachment/463798/bee84460-3d2c-3301-8913-9740a5d65fe0.jpg[/img]
最近买了一个mp3 iriver e30 一般般啦.
苦于公司限制了p2p下载,一首一首的另存会累死,所以写了个小软件.
可以实现输入歌名或者歌名列表自动下载歌曲.
发出来征集意见(意见建议什么都可以...)
主要想获取以下信息:
1.各种音乐文件内容解析插件(获取歌曲名、演唱者、专辑图片、大小等等)
2.暂停下载与继续下载相关的操作(我使用线程挂起和唤醒线程一直失败,所以屏蔽了这部分)
3.性能的问题.
4.没有java虚拟机无法运行的问题.
暂时就这么多...希望大家给力。
争对2.暂停下载与继续下载的解决方案:
之前总想着让一个运行中的线程暂停,然后继续下载再启动,自然想到了线程的wait,notify,,其实思想进入了误区.
暂停下载与继续下载其实可以理解为另一种的开始下载与停止下载。
暂停下载命令停止当前所执行的任务,记录任务信息,放入内存,
继续下载命令获取暂停下载的任务信息执行下载,抛弃已下载的数据(或者完全的重新下载),进而给人感觉是暂停与继续.
暂停只是一种说法哈,功能实现完全是另外一回事...
感叹:其实很多现实与你想象中的真实是完全不一样的.
见附件.
界面很粗糙,抛砖引玉吧...
[img]http://dl.iteye.com/upload/attachment/463798/bee84460-3d2c-3301-8913-9740a5d65fe0.jpg[/img]