开题报告-基于多媒体播放器的视频播放模块的设计与实现_第1页
开题报告-基于多媒体播放器的视频播放模块的设计与实现_第2页
开题报告-基于多媒体播放器的视频播放模块的设计与实现_第3页
开题报告-基于多媒体播放器的视频播放模块的设计与实现_第4页
全文预览已结束

下载本文档

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

文档简介

毕业设计(论文)开题报告题 目:基于多媒体播放器的视频播放器学 院:专业名称:班级学号:学生姓名:指导教师:填 表 日 期 2013 年 11 月 26 日南昌航空大学东软班 开题报告1一、选题依据、目的和意义随着多媒体信息的编码解码能力的提升,人们可以欣赏到画面清晰的视频文件,这些多媒体技术与我们的生活走得更加紧密。多媒体播放器的发展,在我们的工作学习乃至生活等各个方面有着十分重要的作用。因此,开发一个多功能,使用方便的播放器符合市场的发展需求,具有很大的市场潜力。本人对多媒体播放器的研究与实现,同时也是对自己所学知识的一次提升和编程的一次考验。在这个设计中主要需要使用 ActiveMovieControl Object 控件。ActiveMovie 控件是微软公司推出的用于多媒体程序设计的控件,该控件内嵌了 Microsoft MPEG 音频解码器 Microsoft MPEG 视频解码器 1,所以能够很好地支持音频文件和视频文件,它提供了非常完善的音频和视频媒体文件的回放功能,能支持多种文件格式,从最常见的 WAV 文件和 AVI 文件到使用 MPEG 压缩格式的 VCD 视频文件 【2】 ,都可以正常的进行播放。二、国内外研究现状及发展趋势2.1 国外现状及发展趋势Internet 的商业化使得一些商家纷纷行动规划开发适用于本企业的播放器。目前比较流行的多媒体播放器有:Microsoft Windows Media Player,RealOne,豪杰超级解霸、暴风影音等。暴风影音和 Windows Media Player 是使用最广泛的影视播放软件,而这两大播放器的核心编码已成控件,因此全球网络化的公司都是在利用这两大核心控件开发适合自己使用的播放器。网络上有不少的研究者热衷于播放器的研究,利用控件或者是 MCI 接口开发自己的播放器,并且取得了很大的进步,推动了播放器的发展 3。2.2 国内现状及发展趋势在互联网的各项需求中,看视频是仅次于下载和浏览网页的第三大需求,视频播放器也达到了空前的发展,尤其是暴风影音,百度影音,qqlive,pptv,pps 等。各大播放器研发企业有各自的核心技术。但是在播放器的使用过程中,用户会遇到视频文件的格式得不到支持,占资源,播放效果差,安装时有插件等一系列问题 【4】 。因此,各大企业针对自身的播放器的缺点不断改进,播放器支持的格式不断趋于完善,安装趋于人性化。随着手机 android 和 ios 系统的开发,视频播放器不仅仅局限与网站及电脑,更加普及到手机视频播放器的开发 【5】 。国内外部分技术的开源,使得播放器爱好者有更多的资源及支持研究视频播放器的开发,推动视频播放器的发展。三、研究的主要内容及实验方案3.1、毕业设计的主要研究内容本文主要阐述了如何使用 Activemovie 控件在 Visual C+ 6.0 中设计实现播放器。设计首先划定了基本的功能模块:本地视频播放。然后在该大模块下又细分了小功能的实现,如在本地视频播放中实现的文件的打开,播放,暂停,停止,快进,快退,添加文件。通过对具体功能的实现,掌握其 MFC 架构的整体协调原理,然后动态跟踪算法执行,通过不断的添加,修改代码来调试完善整个开发工程南昌航空大学东软班 开题报告23.2、实验方案本课题是采用 Microsoft Visual C +6.0 的 MFC 框架构建的,MFC 框架是微软公司推出的开发 Win32 应用程序(Windows 95/98/2000/XP/NT) 、面向对象的可视化集成工具 【6】 。在视频播放器的实际中,分为以下几个步骤进行。 首先,是弄清楚 MCI 函数与命令消息的名称类型和功能 其次,是通过分析播放的具体过程,在打开媒体的过程中应用程序要做什么,以便在应用程序中加入相应的代码。 然后,了解应用程序的流程后,开始考虑程序框架和应用程序的外观设计,并且实行模块化划分,方便设计以及各功能模块调试。 最后,编写实现播放媒体的代码,实现其基本功能,紧接着就是系统的调试。四、目标,主要特色及工作进度4.1 目标:实现本地视频的打开,播放,暂停,停止,快进,快退,添加文件,删除文件。4.2 主要特色:1、 界 面 美 观 , 操 作 友 好2、 播 放 与 暂 停 之 间 切 换 即 时 , 画 面 高 质 、 流 畅3、 添 加 , 删 除 文 件 不 影 响 播 放4.3 工作进度:序号 阶段&任务 成果物提交 备注1第一阶段:论文开题阶段 2013.11.212013.12.6 主要完成开题报告,确定毕业设计研究题目和方向。提交开题报告至 192.168.181.245相关目录下每周五提交周报(记录每天工作内容)2第二阶段:需求分析阶段 2013.12.42013.12.9 完成项目中需求阶段。提交需求规格说明书 3第三阶段:概要设计阶段 2013.12.102013.12.18 完成项目概要设计阶段。提交概要设计文档 4第四阶段:详细设计阶段 2013.12.192013.12.30 完成项目详细设计阶段。提交详细设计文档、流程图设计、测试用例 5第五阶段:中期检查2014.1.12013.1.10完成中期检查报告。中期检查报告(提供报告模板) 南昌航空大学东软班 开题报告36第六阶段:代码实现及测试阶段 2014.1.72014.2.30 完成项目编码及测试阶段。提交工程代码、测试结果、中文摘要、英文摘要、优秀实践报告(评优候选)7第一阶段:总结阶段 2014.3.12014.3.7 1.每位同学撰写 1 篇技术报告,字数在 45 页 word 文档。2.写答辩 ppt8第二阶段:成果物验收 2014.3.82014.3.15 各指导老师进行成果物验收并进行打分,验收不足要指出给学生,以便进行修改。验收的结果返回给学生进行修改9第三阶段:验收后修改及成果物再次提交 2014.3.162014.3.23 根据验收结果进行修改或补交成果物。修改后的成果物与指导老师确认并提交 10第四阶段:预答辩 2014.3.242014.3.28 抽查学生进行预答辩并进行点评。所有学生的答辩 ppt,各指导老师进行点评 11第五阶段:答辩 2014.3.292014.4.5 答辩 ppt 五、主要参考文献姚晔,刘世清 ActiveMovie 控件在 C+多媒体程序开发中的应用 信息科技期刊 2004(2)精英科技 视频压缩与音频解码科技

温馨提示

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

评论

0/150

提交评论