仿酷狗音乐播放器开发日志——整体框架分析

转载请说明出处,谢谢~~


学习duilib界面库有一段时间了,除了仓鼠软件共享以外还没用它开发过什么完整的软件项目。今天看到酷狗音乐播放器做得不错,经过几年的改革,酷狗现在的UI已经相当不错了。在这个假期,我决定做一个仿酷狗音乐播放器,模仿酷狗的软件界面,并加入基本的音乐播放功能,在QQ空间写出开发日志以作记录~~

    首先分析一下酷狗播放器的界面布局。


    很简单明了的布局方式,我把它先大致分为3部分,在Firework里贴上酷狗的软件的截图,然后使用切片工具对三部分进行精确分割,得到这三个部分的的大小和坐标,然后编写到xml文件里。



    在duilib的布局里,根容器肯定是一个纵向布局VerticalLayout,然后,放置三个横向布局HorizontalLayout,一个HorizontalLayout是标题栏。其中又包含了工具栏,播放控制按钮,菜单栏等细分元素。
     
    第二个
HorizontalLayout是播放器的主体部分。这部分从左到右又可以分为三小部分,最左侧是切换到不同页面的Tab布局,中间是音乐列表,最后变是音乐搜索的页面,也属于Tab布局。

     
    第三个 
HorizontalLayout是播放器的状态栏,这个布局里包含一些提示信息,比较简单。
 
    这是今天做出来的效果:
 
 
                          2014.7.13 18:31 Redrain

转载于:https://www.cnblogs.com/redrainblog/p/4275857.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 酷狗音乐播放是基于qt框架开发的一款音乐播放软件。它界面美观、易用,支持各种音频格式的播放,包括MP3、FLAK、WMA等,并可在线播放网络收音机和音乐。 该播放采用Qt提供的QMediaPlayer模块实现了音频播放功能,能够播放媒体文件、网络流和音频CD等多种形式。同时,还可通过QMultimedia模块实现音频采集、基本音效处理和视频播放等功能。 除基本播放功能外,酷狗音乐播放还支持多语言、音效调节、循环播放、快捷键等特色功能,并且用户可自定义界面布局和皮肤。同时,酷狗音乐播放还支持在线播放歌曲、MV、KTV等资源,满足用户对音乐的不同需求。 总之,基于qt的酷狗音乐播放不仅拥有丰富的音频播放功能,同时还能够提供用户自定义、多样化的操作和界面体验,是一款优秀的音乐播放软件。 ### 回答2: 基于Qt的酷狗音乐播放是一款功能强大、界面美观并且易于使用的音乐播放软件。Qt是一套跨平台的C++图形用户界面开发框架,可以同时支持Windows、Mac OS和Linux等多个操作系统。这意味着酷狗音乐播放可以在不同的操作系统上都能够正常运行。 酷狗音乐播放集成了丰富的音乐资源,用户可以通过搜索或者分类浏览的方式来寻找自己喜欢的音乐、专辑或者歌手。同时,它还支持歌词显示、锁屏歌词、自动匹配歌词,让用户可以更好地享受音乐。 此外,酷狗音乐播放还具备强大的音效处理功能,用户可以通过自定义均衡、立体声、增强等音效,将音乐播放效果发挥到极致。同时,它还支持多种音频格式,包括MP3、WMA、FLAC、APE等,保证了音乐的兼容性和播放质量。 用户可以通过多种方式管理自己的音乐库,包括通过文件夹导入、iTunes库导入和手动添加等。此外,还具备快捷键、手势操作等方便的控制方式,让用户可以自由切换音乐、音效和播放设置等。 总之,基于Qt的酷狗音乐播放是一款完善的音乐播放软件,不仅具备良好的用户体验,而且能够满足不同用户的需求。无论是听歌还是管理音乐库,都能够让用户得到全面的满足。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值