?点击上方蓝字关注我们
前言:随着移动互联网在国内的飞速发展,移动音乐作为国内最受欢迎的娱乐休闲方式之一也得到飞速的发展,有包括酷狗、QQ、酷我等在内的全用户覆盖的音乐软件,又有像网易云、虾米等在内的有着较高用户针对性的产品。音乐播放器项目中有本地音乐、我的歌单、收藏单曲、在线音乐以及音乐播放器等5个功能模块。一、主界面:
主界面可以操作下述的所有功能,退出时提示是否确认退出。二、注册/登录:
1、用户注册:
用户输入用户名、密码等信息之后将数据转换为JSON格式的字符串发送到服务器,服务器返回注册结果,客户端提示是否注册成功。注意:密码输入必须两次确认,输入框不能直接显示出密码,密码传输时需要MD5加密。
2、用户登录:
用户输入用户名和密码,发送JSON数据到服务器,服务器返回登录结果,客户端提示是否登录成功。 注意: 输入框不能直接显示出密码,密码传输时需要 MD5加密。
3、登录显示:
客户端登录成功之后,显示登录的用户名信息在界面上。
4、退出登录:
已经登录的用户,可以现在退出登录,使用其他账号进行登录。三、在线音乐:在线音乐库、收藏
1、分页显示:
显示的信息有:“音乐名称”、“音乐大小”、“音乐时长”当前页、总页数;可以选择“上一页”、“下一页”;
2、下载:
从服务器上下载音乐文件到本地文件夹下,下载完成之后,并添加到“默认列表”和“下载列表”。已经下载过歌曲,提示用户是否要覆盖,重复下载的歌曲,数据库中仅保存一条下载记录。
3、试听:
从服务器上下载音乐文件到本地文件夹下,下载完成后进行音乐播放,试听只需要播放单曲。4、搜索:
通过关键字搜索在线音乐,通过模糊比配,查询出音乐名称包含关键字的歌曲,显示分页显示在界面上。
5、收藏:
如果用户没有登录,提示用户登录;用户可以收藏在线音乐库中的歌曲到收藏列表。本地音乐不需要收藏。用户可以将收藏的歌曲从收藏列表中删除,需要提示用户是否确认删除。添加:
显示:
删除:
四、本地音乐管理:音乐列表、列表歌曲
1、音乐列表:
显示:客户端默认有“默认列表”和“下载列表”。“默认列表”显示本地所有音乐。下载后的音乐需要添加到“默认列表”和“下载列表”。
新建列表:用户输入列表名称创建新的歌曲列表,列表名称不允许重复。
删除列表:当用户删除一个列表的时候,需要提示用户是否确认删除。
、
重命名列表:修改歌曲列表的名称。
2、列表歌曲:
歌曲导入:“默认列表”下可以“导入文件”和“导入文件夹”。导入音乐时候,需要过滤不合法的文件,相同路径的歌曲只需要导入一次。
添加音乐:用户可以选择“默认列表”下的歌曲,添加到其他新建的列表下。相同的歌曲只需要添加一次,不能重复添加。
删除音乐:删除数据库表的记录,需要提示用户是否删除。
重命名音乐:修改数据库中音乐的名称。
分页显示:显示的信息有:“音乐名称”、“音乐大小”、“音乐时长”、当前页、总页数。可以选择“上一页”、“下一页”。
五、播放器:音乐播放、播放模式
音乐播放:音乐播放、暂停、继续、停止;歌曲的上一曲、下一曲;音量的调节、静音;播放进度条的同步显示。
播放模式:单曲循环、列表播放、随机播放等。
结语:这位同学做的很棒,测试在测试此项目的时候就很舒服,一边听音乐一边工作,一整天都明媚了起来~
往期精彩回顾:
日报 | 测试趣事之日报感想
PPT | 传一学员优秀PPT展示
展示 | 传一学员优秀项目之坦克大战
手册 | 传一学员优秀项目操作手册
日报 | 传一学员优秀项目日报展示
--(❤ ω ❤)--
--传一乐程网:zycylcw--
--撰文|张静云--
--编辑&制图|李桂梅--
--关注一下我,带你看技术干货--
?在线客服?