仿酷狗音乐播放器开发日志十四——右侧乐库的实现

    在使用酷狗播放器时,左侧功能块和右侧乐库功能是最常用的了,如果要下载音乐或者搜索自己喜欢的歌曲那就少不了右侧乐库。原版的乐库的截图如下
仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第1张图片
    他拥有5个分类,分别是乐库、电台、MV、直播、歌词。从外观看,除了歌词模块外,其他的都是内嵌网页,实际上的确是内嵌网页,怎么判断是否为网页?使用任意一个句柄查看工具,这里使用邓总的彗星小助手来查看。
    可以看到这个窗口是拥有句柄的,而且类名为 ”Internet Explorer_Server“。
仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第2张图片
    所以为了实现右侧的乐库功能,除了歌词的那个模块外,我也需要弄网页,而我自己不可能为了完成这个功能再去制作几个网页,这样就不符合我做仿酷狗播放器的目的了。而我也没法使用原酷狗的网页链接,因为就算我对酷狗进行数据拦截获取了网页地址,那也没法使用,因为酷狗肯定使用了防盗链技术。
    无奈之下,我就去酷狗官网,暂时把酷狗官网的功能类似的网页嵌入到我的播放器里,所以这个右侧的乐库功能实现起来很简单,内嵌个浏览器控件,然后根据用户点击的按钮来切换到不用网页就行了。只不过因为网页的大小和我的软件的大小不一致,所以效果比较难看,现在就将就和用吧。
    效果如下
仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第3张图片

仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第4张图片
仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第5张图片 仿酷狗音乐播放器开发日志十四——右侧乐库的实现_第6张图片
    至此,整个仿酷狗音乐播放器的整体外观可以说达到了,但是离完全的软件功能还差了很多,现在只完成了整体的40%, 以后要做的就是对各个小功能和细节的逐步完善了。休息一下~~
 
    2014.7.23  16:37  Redrain

你可能感兴趣的:(播放器)