- 13
- 0
- 约1.14千字
- 约 16页
- 2018-04-15 发布于天津
- 举报
基于android系统的媒体播放器中期答辩
LOGO * 基于android系统的媒体播放器 中期答辩 指导老师 华保健 小组成员 李泽波、孙宏坤、张新坤、方媛 * 目录 项目介绍 已完成的工作 项目中遇到的问题 之后的工作 * 项目介绍 实现一个基于Android 系统的媒体播放器 支持音频播放功能 支持自定义播放列表,专辑列表, 支持歌曲的后台播放 支持歌词的同步显示,以及歌词的同步下载 支持视频播放功能 支持本地视频播放 * 设计方案 Android 媒体播放器的设计 设计方案 播放器使用Android系统的MediaPlayer实现 歌词歌曲下载采用HTTP协议,采用百度相应隐藏API,通过解析XML文件获取下载地址,并下载。 歌词同步通过解析歌词文件生成相应的时间和歌词列表,并通过不同时间显示不同内容实现。 后台播放,采用service技术,并实现拖动,下一曲等功能。 数据库通过SQLite3实现自定义播放列表 * MediaPlayer的框架图 * 已完成的工作 音频的本地播放和进度控制 歌词歌曲的下载 歌词文件的同步显示 歌曲的顺序,随机,循环等后台播放 对歌曲文件的部分操作 自定义播放列表,专辑列表 * 已完成成果展示 * 已完成成果展示 * * 遇到的难点 数据库文件的异步刷新 删除,重命名等数据库文件的更新,以及相应播放列表的更新。 相应UI界面播放列表的更新。 遇到的难点 大量的UI刷新操作 歌词的显示,包括拖动进度条同步显示歌词 播放进度的刷新,以及后台播放相应UI的更新 * 遇到的难点 MediaPlayer的状态转换 和service的绑定和解绑 文件的批量导入和更多的对文件的操作 * 下一步工作及解决方案 歌词的滚动显示 需要相应的动画效果,实现动画的平滑显示。利用Animations的淡入淡出效果实现该功能。 进一步改进UI界面显示 利用ExpandableListActivity实现List的嵌套效果。 * 下一步工作及解决方案 媒体文件的批量导入 利用自定义ListView控件,加入相应的多选 按钮来实现多选。 实现appwidget,即桌面控件。 可以实现音乐播放器的桌面显示。 * 下一步工作及解决方案 美化播放界面,加入触屏手势支持 用户可以很方便的通过滑动手势进行快速切 换。通过OnGestureListener实现该功能。 * * Thank you ! LOGO
您可能关注的文档
- 中国杭州跨境电子商务综合试验区.doc
- 中国汽车运动联合会汽车场地类车手执照申请表.doc
- 中国昆虫生物多样性研究进展.pdf
- 中国电源行业年鉴.doc
- 中国认证认可年鉴.doc
- 中能硅业自备热电厂项目环评报告简报.doc
- 为什么选择Kest.ppt
- 为工厂每年节约8万美元堆料场的工人从400.ppt
- 为什么要在清明节扫墓.ppt
- 乌海职业技术学院教务科技处.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)