前言
由于本人觉得听着白噪声学习效果才会更佳,所以做了一个白噪声播放器。先看效果吧
我在里面添加了一些音乐
运行视频
whiteMusicDemo
中间区域原本想画个图像的,但是不知道要画啥,就搞了张图片贴上去,如果有想法的朋友可以评论区留言,如果我能力足够我会画上去。
正文
这是一款白噪声播放器,实现了播放,暂停,下一个,上一个,循环播放,顺序播放,调节音量,查看当前音乐文件目录,设置,滑动slider实现音乐跟随等功能。
关于slider
这里的滑动条和游标是我在paintEvent
中画的,画到时候位置都固定了,所以我设置了窗口的要么最小化,要么是当前的状态,不能最大化,对我而言是完全够用了。
关于播放顺序
这里的播放顺序的设置我并没有使用QMediaPlayList
这个类来设置,是自己编写逻辑实现的(也不难);起初我是用QMediaPlayList
这个类来设置的,但是总是达不到我想要的效果,而且使用后了之后代码很臃肿,写的哪都是,可能是我不会用吧,我也刚接触这个类,确实不太会用。
添加音乐与删除音乐
直接打开音乐资源所在的文件夹进行删除和添加就好。
项目访问地址
https://gitee.com/mrzias/various-qt-small-demos