ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:27.06KB ,
资源ID:7640216      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7640216.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于VC平台的MCI媒体播放器开题报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于VC平台的MCI媒体播放器开题报告.docx

1、基于VC平台的MCI媒体播放器开题报告基于VC平台的MCI媒体播放器开题报告东南大学成贤学院毕业设计(论文)开题报告 电子工程 系 自动化 专业学 生 姓 名: 唐丽 学 号: 01208411 设 计 地 点: 东南大学成贤学院 指 导 教 师: 王迷迷 毕业设计(论文)开题报告课 题 名 称基于VC平台的MCI媒体播放器1、选题背景与意义(300字左右)随着技术的发展,多媒体素材类型也增多,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发制作这一播放器具有备现实意义,与其它多媒体播放器比较,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。 目前常见的多媒体

2、软件应该说各有特色,我的课题是“基于VC平台的MCI播放器”,该播放器是基于MFC集成开发环境,利用系统的MCI命令接口来编程,具有体积小、支持的播放格式多、系统资源占用少、支持播放列表编辑等功能优势。多媒体技术的概念和应用出现于20世纪80年代初期,经过十余年的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得十分重要。二、课题关键问题及难点(300左右字)本课题的关键:关键点在于界面的设置上,打开文件有两种方法,一是通过主面板上打开按纽,二是通过菜单中文件的子菜单打开文件。播放控制包括:播放(暂停),停止

3、,上一首,下一首,循环,播放进程控制。播放控制也可在菜单中进行控制。列表的控制包括:添加文件,删除当前所选项,删除全部,在列表中双击播放,列表的隐藏弹出。本课题的难点如下:1、对于VC集成开发工具的熟练使用,特别是MFC的使用;2、各类媒体设备的播放函数及相应的命令;3、播放列表的生成及其操作(删除而不影响其他文件的播放等);4、CD音轨的抓并转换格式。以上各点构成了本软件的难点,在克难过程中,分析问题解决问题的能力应有很大的进步,最终实现对播放列表的控制,CD抓轨等功能。三、文献综述(或调研报告)(1200字左右)多媒体技术已经在如下若干方面开展了有效的应用:多媒体管理信息系统、展示系统;多

4、媒体电子出版物(Title);计算机辅助教学、教育培训;计算机艺术制作、设计;计算机娱乐游戏、双向电影;协同工作。多媒体技术有以下三大发展趋势:进一步完善计算机支持的协同工作环境;智能多媒体技术;把多媒体信息实时处理和压缩编码算法集成到CPU中。Windows MCI(media control interface)是控制多媒体设备的高层、通用的命令接口。它与设备无关的函数和命令,可有效地控制多媒体设备。MCI可控制所有Windows能驱动的多媒体设备,包括CD音频(CDAudio)、数字视频、动画、数字化波形声音、MIDI音序器、录像机及影碟机等。MCI包含在Windows系统的MMSYST

5、EM.DLL动态链接库中,有以协调多媒体事件和MCI设备驱动程序之间的通信。一些MCI设备驱动程序,如影碟机设备驱动程序,可以直接控制目标设备;而另外一些MCI设备驱动程序,如Wave和MIDI设备驱动程序,可通过MMSYSTEM中的函数,间接控制目标设备;还有一些MCI设备驱动程序则提供与其他Windows动态链接库连接的高层接口。针对如上所述的研究方向,本课题“基于VC开发工具的MCI媒体播放器软件设计”的主要任务是深入理解各种媒体格式,开发出适用的播放器软件。因此应解决的主要问题是如何把你了解的多媒体和VC知识应用到实际编程当中去及编制的应用软件的可用性、易用性、健壮性。调研报告1.技术

6、应用的基本现状Micro soft 公司 1998 年推出了 Visual C+60,它是支持 Win32 平台应用程序(application)、服务(service)和控件(control)开发的可视化编程的集成环境。与VC+50 的最大不同之处是它的帮助功能更强大,MSDN(Microsoft Developer Networking)为包括 VC+60 在内的所有微软的程序产品提供在线帮助;另外,类的对象的可用成员函数、成员变量及函数的参数类型与个数都能动态显示在屏幕上,用户无须记住那些复杂而又枯燥乏味的函数名及复杂的参数,这无疑使得用 VC+编程更加容易。所以 VC60 可谓是 Mi

7、crosoft 公司的王牌产品,编程功能强大而赢得广大程序的偏爱。2.播放器的发展现状 常见的播放器:Real PlayerReal Networks推出的Real Player是目前最受欢迎的网络流媒体播放器,它几乎支持所有的媒体文件格式。除了Real Networks自己推出的流媒体格式ram、rmm、ra、rm、rp、rt外,还支持SMIL、SWF、MP3、WMA、AVI、MPEG、JPEG、GIF及PNG等格式,但不支持Quick Time的文件格式。Real One Player是Real Networks公司最新推出的一种新型音-视频综合播放系统,以取代该公司现有的3种主打产品,即

8、Real Player、Real Jukebox和Gold Pass。Real One Player 的一大特点是多层画面功能,即当一个屏幕播放影碟或歌曲的时候,旁边有一个侧屏幕提 供有关影碟或歌曲的信息或广告,可以将丰富多彩的Web页面、生动传神的画面及声音、相关背景的文字整合在同一个画面上,使用户得到一个完整的声、视、讯信息。 Windows PlayerWindows Media Player是一个基于Direct Show体系结构的多媒体播放器。微软借助自己在 操作系统上的优势,将其作为操作系统默认的媒体播放器,目前最新的版本是9.0。它几乎支持Windows下的所有媒体文件格式,包括

9、CD音 频曲目文件、ASF 、MPEG-1、MPEG-2、WAV、AVI、MIDI、VOD、AU、MP3等,同时可以播放Quick Time文件。 Quick Time PlayerQuick Time Player是Apple公司的媒体播放器,现已推出了Quick Time 6.0版,还有Windo ws版和Mac版,其特点是和Internet紧密结合,安装是在网上进行的。Quick Time Player能够直接播放的格式有Quick Time电影、AVI、AIFF音频、SGI图像、Macromedia Flash等。此外,Quick Time Player还能够输入各种格式的音频、视频和

10、图像媒体文件,并能转换输出为其他格式。Quick Time Player还支持基于HTTP、RTP、RTSP、FTP流格式的在线音频和视频。3.基于VC平台的MCI播放器的发展前景随着计算机技术的发展和网络的普及,多媒体素材类型越来越多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材。本软件是为满足部分人的浏览需求而开发的,能打开多种媒体格式,小巧简单,此外,为了方便使用,还具有对播放列表进行操作的功能,因此开发制

11、作这一播放器有广阔的发展前景。参考文献:1 GEORGE SHEPHERD, SCOT WINGO 赵剑云卿瑾译深入解析MFCM北京:中国电力出版社,2003:20-502 精英科技视频压缩与音频解码技术M北京:中国电力出版社,2001:35-653(美)Steve Mack流媒体宝典M北京:电子工业出版社,2003:23-504 周长发Visual C+.NET 多媒体编程M北京:电子工业出版社,2002:20-575 杨竞锐Visual C+.NET深入编程(1CD)M北京:北京希望电子出版社,2002:88-966(美)Microsoft公司(希望图书创作室译)Microsoft Vis

12、ual C+ MFC Library Reference,Part 1,VOL.1M北京:北京希望电子出版社,1999:100-1477(美)Jeff Prosise(北京博彦科技发展有限公司译)Programming Windows With MFC Second EditionM北京:清华大学出版社,2001:159-1908(美)Jeff Prosise(王铁, 徐雅骥, 童霞, 刘宇译)Programming Microsoft.NETM北京:清华大学出版社,2004:78-1239曾悠久玛数位科技Visual C+游戏设计入门M北京:机械工业出版社,2002:20-5210辛长安,

13、梅林VC+编程技术与难点剖析M北京:清华大学出版社,2002:20-5010揣锦华面向对象程序设计与VC+实践M北京:西安电子科技大学出版社,2005:45-7811(美)Eric J.Software DesignFrom Programming to ArchitectureM北京:电子工业出版社,2005:164-198四、方案(设计方案、研制方案、研究方案)论证(不少于100字)本程序的方案论证:本程序的开发用的是VC+的MFC集成开发环境,开发本程序的方案大概有如下二种:第一种方法是使用ActiveX控件,MFC可以利用“Active Movie Control Object”控件直

14、接操作,实现起来非常简单,但用到的是完全别人的东西,故而不是太好。第二种方法是使用系统自带的MCI命令接口。MCI包含在系统的MMSYSTEM.H文件中,参数较多,功能比较齐全,虽然使用起来比较烦琐,但是更具有开发意义。综上所述,使用系统自带的MCI命令接口来编程的方法是比较理想的选择。五、工作计划(不少于300字)第1-2周:构思准备,调研 ,找寻相关资料,确定开发工具。第3-4周:需求分析,对所设计的系统进行调研,明确系统必须做什么。第5-6周:总体设计,进行系统的模块设计及算法设计。第7-8周:详细设计,具体设计各模块功能。第一步:根据设计指标要求进行系统需求分析,并进行系统调研。Vis

15、ual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C+.NET(Visual C+7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。它是支持 Win32 平台应用程序(application)、服务(service)和控件(control)开发的可视化编程的集成环境。与VC+50 的最大不同之处

16、是它的帮助功能更强大,MSDN(Microsoft Developer Networking)为包括 VC+60 在内的所有微软的程序产品提供在线帮助;另外,类的对象的可用成员函数、成员变量及函数的参数类型与个数都能动态显示在屏幕上,用户无须记住那些复杂而又枯燥乏味的函数名及复杂的参数,这无疑使得用 VC+编程更加容易。所以 VC60 可谓是 Microsoft 公司的王牌产品,编程功能强大而赢得广大程序的偏爱。第二步:明确系统实现功能,其主要功能: (1)打开文件,一种是通过主界面上的打开文件按钮,二是通过文件列表的添加文件按钮。 (2)播放控制,包括:播放(暂停),停止,上一首,下一首,播

17、放进程控制,音量控制的调节。 (3)列表文件的添减操作 (4)搜索歌词并显示,界面简明,操作简单第三步:构建整体框架,进行系统各个模块设计,本系统主要由三大模块组成如图1-1所示:图1-1 系统功能模块图(1)文件加载,包括打开文件和添加文件功能。 (2)播放操作,包括播放开始、暂停、停止,上一首、下一首,音量调节,播放进程管理等。 (3)文件管理,包括查看文件属性,播放列表的保存、新建和重命名等。 (4)当播放的文件类型为类型是,系统的歌词管理模块将自动搜索相关歌词,并显示。第四步:进行软件编程,编写源代码实现各模块功能,并对各模块进行测试,使各模块能正常运行,为下一步的系统整体成功运行做好准备工作。第五步:完善系统设置,并对系统进行测试,运行系统软件,打开歌曲,嵌入歌曲,提取歌曲,发现问题、修正系统,反复测试,使系统趋于稳定、准确。第9-10周:软件编程,编写源代码实现模块的功能。第11-12周:程序测试、修正问题,撰写论文初稿。指导教师意见:(对学生开题报告内容的评价及指导性意见,要求不少于100个汉字。填写时删除此行)签 名: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1