滨江学院《移动通信程序设计》课程设计题目基于Android系统的音乐播放器院系滨江学院专业计算机科学与技术学生姓名王兵学号201123080570二O一四年六月十日摘要随着生活水平的提高,娱乐已成为非常主流的话题,人们不仅需要通过音乐陶冶情操,而且越来越多的人倾向于使用音乐、视频等娱乐和放松自己,这大大促进了媒体软件的发展.本文旨在介绍研究常用数字音频编码和解码的相关知识,并结合VS2008编写多功能音乐播放器,了解音乐播放器功能的实现,掌握开发音乐播放器所需的相关知识,采用了面向对象软件工程方法,其开发主要包括应用程序界面设计和后台代码运行两个方面,实现了多功能音乐播放器在计算机上的应用,可以在很大程度上满足用户的需求.该系统主要具备:音乐播放控制、音乐文件控制、音量控制、下载控制、歌词控制、进度控制、音乐剪辑等功能模块。关键字:音乐播放器,音频编码格式,TechSmithScreenCaptureCodec,FFmpeg,C#,VisualStudio2008目录1前言................................................................................................................-4-1.1选题的背景及意义.....................................................................................-4-1.2网络流行音乐播放器简介.........................................................................-4-02系统相关技术及开发平台介绍.....................................................................-5-2.1开发应用技术介绍.....................................................................................-5-2.2开发及运行坏境.........................................................................................-7-3系统的分析....................................................................................................-8-3.1可行性分析.................................................................................................-8-3.2常见的几种音频格式及其特点.................................................................-9-3.3需求分析...................................................................................................-10-4系统设计.......................................................................................................-12-4.1系统概要设计...........................................................................................-12-4.2系统功能设计及描述...............................................................................-12-5系统功能实现...............................................................................................-14-5.1歌曲添加模块...........................................................................................-15-5.2歌曲列表模块...........................................................................................-19-5.3播放控制模块...........................................................................................-20-5.4音量控制模块...........................................................................................-23-5.5进度控制模块...........................................................................................-24-5.6滚动字幕模块...........................................................................................-24-5.7歌曲下载模块...........................................................................................-29-5.8歌曲剪辑模块...........................................................................................-31-结论..................................................................................................................-35-参...