专注于操作系统内核的实现
分类: C#/.net
2013-11-19 22:05:03
最近一直是windows系统,因为写书要用office word软件,所以要用windows系统,我喜欢在做事时
在后台放着音乐。
放音乐当然要用音乐播放器,现在最流行的就是KUGOU了,因为用的人多嘛,我自然也是对它深信
不疑。
最近我一直奇怪一个问题:我每次打开KUGOU时,我的硬盘就狂响不止,要知道我用KUGOU听的是
网络音乐,没有听任何本地音乐,我把KUGOU的缓存目录放在F:\KUGOU下,好吧就算它读取的是缓存
目录下音乐文件。可是一个MP3文件能有多大,会让硬盘长时间狂响不止吗?于是我打开资源管理器看
到了下面惊人的一幕,KUGOU有50多个线程,在扫描我E盘下的本地音乐。我立马就火了,谁允许你这
么做了,不管你是什么目的,未经许可,扫描我的硬盘那就是有问题。
于是我想起了我2009年学习编程时一个练手项目——高歌一曲1.2音乐播放器。
高歌一曲是基于.net环境开发的,集播放,音效,强大的扩展性于一身的音乐播 放器.支持
DirectSound、内核音频流(Kernel Streaming)音频流输出,支持mp3;ape;wma;wav;flac;ogg;cda;
m4a;tta;acc+;mpc;mp4;ac3;MOD 十多种音频 格式.支持10波段均衡器、多级杜比环绕、
淡入淡出音效.高歌一曲还有智能文件判断程式,超强解码程式,高效动态内存分配程式,音乐文件
管理程式.高歌一曲1.2以前的版本不兼容XP以上的系统,而我用的是windows server 2012R2
系统。所以就花了两天时间改了改代码。使之能兼容xp以上系统。以前发网上的那个只兼容
xp系统。现在这个版不发了,自己用的,哈哈。
虽然在功能和界面上不如已有的大多数播放器,但是我自己的代码我自己放心,至少不
会无缘无故的扫描我的硬盘。
到处是流氓软件,我们还有软件可以用吗,QQ,迅雷,KUGOU ,金山,360等,这些
软件都有问题。
好了我承认我是一时愤怒,才去改代码,虽然改了两天,浪费了两天时间,我还是感觉
值得的。可喜的是,可以稳定的工作了。