开题报告-基于多媒体播放器的音乐播放模块的设计与实现_第1页
开题报告-基于多媒体播放器的音乐播放模块的设计与实现_第2页
开题报告-基于多媒体播放器的音乐播放模块的设计与实现_第3页
开题报告-基于多媒体播放器的音乐播放模块的设计与实现_第4页
开题报告-基于多媒体播放器的音乐播放模块的设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告题 目:基于多媒体播放器的音乐播放模块的设计与实现学 院: 专业名称: 班级学号: 学生姓名: 指导教师: 填 表 日 期 2013 年 11 月 25 日南昌航空大学东软班 开题报告1一、 选题依据、目的和意义古往今来,音乐一直在人们生活中占着不可或缺的地位。它是人们的思想载体,是人们的情感宣泄最好的方式之一。现今各种音乐形式的出现标志着音乐将会和我们的生活更加息息相关。在实际使用中,音乐播放器是电脑使用者常用的一种媒体软件,然而目前 PC 环境下的音乐播放器功能比较单一,只能实现简单的音乐播放、循环播放、随机播放等简单功能。随着社会和科技的发展,这些已远远不能满足人们对于播放器的要求。而现今多媒体技术以形象丰富的声、文、图等信息和方便的交互性,极大地改善了人机界面,改变了使用计算机的方式,从而为计算机进入人类生活和生产的各个领域打开了大门。由此,本课题旨在研究多媒体播放器的基础上,实现音乐的播放。简而言之,是要设计一个多媒体 MP3 播放器,实现各种音频文件格式的播放,并实现比 PC 下播放器更加友好的操作界面。在基于普通播放器的播放、暂停等功能下,能实现对音频文件的处理、对播放列表的高响应速度处理、对歌词的处理等功能。在 UI 的设计上,也会呈现多样化的背景设计和图像控件等效果。二、国内外研究现状及发展趋势在如今一个信息爆炸的时代,以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响愈来愈明显,便携式多媒体播放器面世已经有八到九年的时间,从早期纯粹具备音频播放功能的 MP3 播放器问世,到视频应用的兴起和快速发展,再到近几年来与各种其他功能如移动通信、全球定位系统(GPS)、移动数字电视(MDTV)、电子游戏等的融合,便携式多媒体娱乐设备功能越发强大,目前已经同电视机、个人电脑一样成为人们日常生活不可缺少的一部分。对于未来的便携式设备,仅具备音视频播放功能已经不能满足消费者的需求,因此单纯的音视频 PMP 方案已经不能被客户所接受。微软之前推出的 ZUNE 播放器就具备了 Wi-Fi 功能,而苹果也、推出带有 Wi-Fi 功能的新款 ipod-touch。其他的功能,诸如 GPS、移动电视、蓝牙、电子游戏都融合进了播放器中,为消费者提供了更加丰富的体验,也增加了工程师在方案选择和系统集成时的难度。恩智浦半导体手机及个人移动通信事业部个人娱乐方案产品经理 D.J. Riezebos 表示,便南昌航空大学东软班 开题报告2携导航设备(PND)市场正在迅速发展,随着便携导航设备在多媒体功能方面愈加强大,这几个市场将趋向融合。尽管目前便携娱乐应用与基于位置的应用还有很大不同,随着处理器能力的提高,未来将会有新的融合应用,例如:利用视频(而不是文本和图像)来演示兴趣点信息(Point of Interest),如对旅店或博物馆的虚拟介绍和展示;应用于驾驶或步行时对地图上的物体的更先进的图形演示,如真实的 3D 地图等。尽管未来的便携式多媒体设备将具备各种丰富多彩的功能,但作为一款多媒体设备,音视频应用才是最基本的,也是最能决定消费者购买心理的因素。而音视频编解码标准的多样性决定了音视频格式的多样性,媒体处理器不可能再象 DVD 芯片一样支持一种格式即可。一般来说,消费者是不愿意浪费时间在 PC 上转换视频格式的,因此,要想抓住用户,具备多格式播放能力是最基本的竞争力。对于音频方面,对各种码流和编码方式的 MP3、WMA 的支持是必须的,而随着存储空间的增大,部分消费者对无损音频格式的需求也更加高涨。APE 或者 FLAC 格式音频成为许多音乐爱好者的必选,因此,增加对这类标准的支持有可能成为厂商一个重要的卖点或是噱头。欧胜微电子公司产品市场工程师 Yan Goh 认为,下一代音频 CODEC 应该具备低功耗、高度集成和小体积的特性,欧胜即将推出的音频 CODEC 在播放时仅有 10mW 功耗,并且集成了 AB 类或者 D 类放大器以及各种硬件音效、无电容耳机驱动、电源管理和电池充电器,更好的节省 BOM 成本并减少设备体积。 1三、研究的主要内容及实验方案3.1、毕业设计的主要研究内容1、MFC2、MCI3、C+文件操作本设计的基本原理就是利用 MFC 应用程序以及媒体控制接口 MCI 的基本知识而设计的。Windows 已经提供了一个关于多媒体处理的动态链接库 WINMM.DLL,通过调用它所提供的 API 函数,就可以使用 MCI 指令进行多媒体方面的操作了。3.1.1、MFC 简介MFC 是 Visual C+是核心。MFC 类库将所有图形用户界面的元素如窗口、菜单和按钮等都南昌航空大学东软班 开题报告3以类的形式进行了封装,MFC AppWizard 向导根据继承性利用 MFC 派生出自己的类,并对Windows 应用程序进行了分解,利用 MFC 派生类对应用程序重新进行组装,同时还规定了应用程序中各个 MFC 派生类对象之间的相互联系,实现了标准 Windows 应用程序的功能,这就是向导生成的所谓 MFC 应用程序框架。每个 MFC 类都包括了一些函数,函数放到类中,符合 C+编程方法。这些函数,必须通过类定义对象才能使用。因为 MFC 是对 API 的封装,微软做了大量的工作,隐藏了好多程序开发人员在 Windows 下用 C+ & MFC 编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价,因此就造成了 MFC 对类封装中的一定程度的的冗余和迂回,但这是可以接受的。3.1.2、MCI 简介MCI(Media Control Interface)媒体控制接口,为各种多媒体设备,包括音频视频交错(AVI)重放、动画播放机、VCD、CD 播放器以及声卡上的波形音频和合成器系统,提供了一个公共的接口。它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。它所支持的媒体格式包括AVI、WAV、MPEG、CD、VCD、MID 等全部 Windows 音频格式的文件。 用 MCI 函数可以给上述的任何一种设备发出命令,告诉它们开始、结束、暂停、倒退、快进等就像按动 MP3 播放器面板上的按钮一样。每一个设备的特殊命令依赖于设备本身的功能。实际上 MCI 是一个高级的函数调用接口,可以把它看作一个解释器,通过它,就可以直接和外部音频或视频设备打交道了。 必须注意的是,在 MCI 工作过程中,需要在指令中调用 API 函数,这样才能实现应用设备与多媒体设备连接。与 MCI 有关的 API,即 mciSendString()、mciExecute()和mciGetErrorString()。mciSendString 函数的功能是传送指令字符串给 MCI;mciExecute 的功能和 mciSendString 一样,不同的是当发生错误时 mciExecute 会弹出对话框显示错误信息;mciGetErrorString 的功能是将 MCI 错误代码转换为字符串。在本设计中,将会说明如何用 MCI和 API 函数编程实现播放 Windows 支持的各种音频文件。3.2、实验方案本次课题的主要是基于 WindowsXP 下,利用 Microsoft Visual Studio2010 软件完成。开发过程采用软件开发瀑布模型,即先完成需求分析,继而概要设计、详细设计,再而编码测试的过程。南昌航空大学东软班 开题报告4四、目标,主要特色及工作进度4.1 目标:1、播放控制:某一歌曲任何时间点均可播放、暂停、停止,快进/快退,上一曲/下一曲,播放模式的切换和选择。2、播放列表操作:添加删除列表、某一列表添加删除歌曲和修改歌曲名,列表排序。3、歌词控制:突出显示歌曲对应时间段的歌词,下拉歌词,则歌曲时间亦相应变化。4、UI:位图按钮,且可随着鼠标的点击出现变化,播放器多个背景供选择,整个播放器可转换成 mini 模式。5、其他:音量控制、批量操作等4.2 主要特色:1、 歌 词 和 歌 曲 文 件 的 实 时 绑 定2、 批 量 操 作3、 歌 曲 列 表 排 序4.3 工作进度:2013.11.132013.11.17:下达设计任务书,介绍该课题内容并布置个阶段任务。2013.11.182013.11.23:查阅相关文献资料,翻译与本题目相关的资料,为开题做好准备。 2013.11.242013.11.29:写出并提交开题报告。2013.11.302013.12.07:阅读研究相关图书资料,确定整体方案。2013.12.082013.12.13:学习 MFC 相关控件和 MCI 基础。了解运行机制。2013.12.142013.12.21: 进行课题需求分析。2013.12.222013.12.31: 进行课题概要设计。2014.01.012014.01.13: 进行课题详细设计。2014.01.142014.01.25 :对程序进行编码、调试并写中期进展报告。南昌航空大学东软班 开题报告52014.02.142014.02.28: 对程序进行编码、调试并写中期进展报告。2014.03.012014.03.14: 对所设计程序进行完善。2014.03

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论