任务一 音乐播放器项目概述

通过目标效果和用户操作流程,认识音乐播放器要实现的功能,以及各功能的操作入口。

一、项目背景与目标

音乐播放器需要把歌曲信息、音频资源和视频资源组织在同一个移动应用中。用户打开应用后,可以浏览在线歌曲,选择歌曲播放音乐,使用底部控制区域调整播放状态;对于提供 MV 的歌曲,还可以进入视频页面观看 MV。

本项目的目标是完成一个能够运行在 Android 设备上的音乐播放器,具体目标如下:

功能区域目标效果
应用启动启动时显示应用启动页,随后进入主页面。
歌曲列表显示歌曲名称、歌手以及可用的播放或 MV 操作入口。
音频播放点击歌曲后播放音乐,并显示当前歌曲和播放状态。
播放控制支持播放、暂停、上一首、下一首和进度拖动。
MV 播放从具有 MV 的歌曲进入视频页面,播放对应视频。
项目运行能够在 Android 设备上启动应用并完成主要流程验证。

二、目标效果

完成后的音乐播放器包括启动页、主页面和 MV 视频页面。

  • 启动页:应用启动时先显示启动页,白色背景中央是音乐图标,随后进入主页面。
  • 主页面:顶部标题栏显示“全部音乐”;中间是歌曲列表,每个条目显示歌曲名称和歌手,提供 MV 的歌曲还显示 MV 按钮;底部固定显示播放控制区域,包括当前歌曲的封面、名称、播放时间、进度条,以及上一首、播放/暂停、下一首三个按钮。
  • MV 视频页面:点击列表项上的 MV 按钮进入。页面以黑色为背景,视频居中播放,左上角是返回按钮,左下角显示歌曲名称和歌手,右下角显示当前时间和总时长,底部是视频进度条。

播放和暂停在两个页面上都有明确的显示:音频播放时进度条和时间随歌曲推进,控制区域中间显示暂停按钮,点击后按钮变为播放图标、时间停在当前位置;视频播放时画面中央不显示按钮,暂停后出现播放按钮,点击可继续播放。

应用启动页
主页面正在播放
主页面暂停播放
MV 视频页面

三、梳理用户操作流程

按照下面的顺序描述用户操作和页面结果:

操作页面结果
打开应用显示启动页,随后进入主页面和歌曲列表。
点击歌曲列表项选择歌曲并开始播放,底部区域更新歌曲信息和播放状态。
点击播放按钮在播放和暂停状态之间切换。
点击上一首或下一首切换当前播放歌曲,底部区域同步更新。
拖动音频进度条播放位置跳转到用户选择的时间。
点击歌曲的 MV 按钮打开 MV 页面并播放对应视频。
点击返回按钮关闭 MV 页面,回到音乐列表页面。

这些操作组成音乐播放器的主要使用流程。

四、项目最终验收标准

项目全部完成后,应用应满足以下功能要求,可对照设备运行效果逐项自查:

自查项目预期效果
应用启动能够在 Android 设备上启动,显示启动页并进入主页面。
歌曲列表能够显示在线歌曲名称和歌手,并区分是否提供 MV。
音频控制能够播放、暂停、切换歌曲和拖动播放进度。
MV 播放能够进入视频页面并控制 MV 播放进度。
状态恢复歌曲播完或从 MV 页面返回后,播放栏的按钮图标、时间文本和进度条与真实播放状态一致。

任务小结

本任务明确了音乐播放器的主要功能、页面组成和用户操作流程。开发完成后,可对照验收标准检查应用的运行效果。