记录一个“私人定制”的音乐播放器

一、前言:

鄙人不才,略通一点编曲,每次完成编曲之后最苦恼的环节就是复盘了。每过一段时间重听都会有些不满意的地方,但是总想攒波大的一起修改,但是再过一段时间我就会忘记上次是对哪里有意见了(哭哭)。

作为一个正在学习qt的编程狗,我怎么能允许这种惨案继续发生?我的“客制化”播放器就要把这些问题一网打尽!

PS:

源文件地址

编曲助手-“客制化”音乐播放器-C++文档类资源-CSDN文库

演示视频地址

(7条消息) 编曲助手演示-CSDN直播

二、需求分析:

1、基本的本地音乐播放功能

        ①正常播放

        ②音量调节

        ③曲目切换

        ④暂停继续

        ⑤改变进度

2、能够对音乐片段循环播放

        ①允许添加前后断点

        ②实现断点间的循环播放

        ③能够随时取消循环

3、能够实时记录感想,并且能够轻松查看

        ①能够记录准确的时间点

        ②能够记录意见信息

        ③能够在程序中查看已有的意见

        ④能够在便于查看的位置生成意见文档

三、成果展示:

先展示一下非常潦草的UI(随手一画,但是不重要啦):

 然后按照前面的需求简单对号入座一下:

1、基本功能实现:

①已选择的曲目列表,再次选择会清空更新

②音量按钮

③暂停与继续按钮

④上下曲切换按钮

⑤进度条,可以拖动跳转

 

↑选择文件的界面

 

↑音量按钮点击后会隐藏进度条和意见系统相关UI,再次点击即可恢复

2、片段循环实现:

 ↑首次点击“添加断点”之后会显示如图的三个控件,点击“片段循环”就可以在两点间开启循环,再次点击可以取消。

3、感想功能实现:

 

①每次点击“添加断点”后会记录下点击时的播放时刻

②可以在文本框中输入对当前时刻的意见

③会显示当前曲目已经记录过的所有意见和对应时间

 

④可以在选择的歌曲的相同目录下找到与歌曲同名(包含歌曲格式后缀,避免同名不同格式的歌曲无法区分)的文本文件,里面记录了所有的意见信息

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值