多媒体播放器的设计与实现毕业设计精选

多媒体播放器的设计与实现毕业设计精选

ID:33308040

大小:1.15 MB

页数:46页

时间:2019-02-24

多媒体播放器的设计与实现毕业设计精选_第1页
多媒体播放器的设计与实现毕业设计精选_第2页
多媒体播放器的设计与实现毕业设计精选_第3页
多媒体播放器的设计与实现毕业设计精选_第4页
多媒体播放器的设计与实现毕业设计精选_第5页
资源描述:

《多媒体播放器的设计与实现毕业设计精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、毕业设计多媒体播放器的设计与实现摘要在多媒体信息技术不断发展的推动下,多媒体播放器的发展在人们的工作、生活中有着举足轻重的作用,笔者开发了此多媒体播放器。笔者所开发的多媒体播放器是利用ActiveMovie控件开发的。ActiveMovie控件是微软公司推出的用于多媒体程序设计的控件,它提供了非常完善的音频和视频媒体文件的回放功能,能支持多种文件格式,从最常见的WAV文件和AVI文件到使用MPEG压缩格式的VCD视频文件,都可以正常的进行播放。通过使用ActiveMovie控件,笔者较为容易地实现多媒体播放器的基本媒体文件播放,截图、最近播放列表、全屏和个性化设计等不同的功

2、能,从而达到了在短时间内检验了自己的知识,又加深了对多媒体了解的一举两得的效果。关键词:播放器多媒体可视化ActiveMovie目录1绪论11.1课题背景及目的11.2国内外研究状况11.3课题研究方法11.4论文构成及研究内容22多媒体播放器的概要设计32.1总体设计思想32.2系统总体结构32.3算法原理32.3.1输入模块32.3.2处理模块42.3.3输出模块73算法的详细设计93.1打开文件算法93.2打开最近播放算法113.3播放列表算法124界面设计与算法实现144.1界面的设计与算法实现144.2算法实现144.2.1CActiveMovie3类144.2.

3、2CDlgUrlpath类154.2.3CPickup类174.2.4CRListBox类184.2.5CWelldoneDlg类195实现与测试295.1文件打开测试295.2文件信息查看测试315.3播放器常用功能测试325.4播放列表测试325.5个性化测试345.5.1标题与菜单测试345.5.2隐藏到托盘测试355.5.3播放显示测试355.6其他测试375.6.1URL打开测试375.6.2“另存为”测试385.6.3“截图”测试385.6.4“收藏”测试395.6.5完善修改:406总结与展望41参考文献42ABSTRACT43致谢44仲恺农业工程学院毕业论文

4、(设计)成绩评定表451绪论1.1课题背景及目的在多媒体信息技术不断发展的推动下,互联网上多媒体播放器的数目也在直线上升,这不仅仅是在量上的提升,更是有质的飞跃。随着多媒体信息的编码解码能力的提升,人们可以欣赏到画面更加清晰的视频文件、音质更加逼真的音乐,这些都让多媒体与人们的日常生活的走得更近。由此可以看出,多媒体播放器的发展在人们的工作、生活中有着举足轻重的作用;开发一个多功能,使用便捷的播放器符合市场的发展需求,具有很大的内在发展潜力。此外,笔者对多媒体播放器的研究和实现,也是对所学知识的一次提升和编写程序能力的考验。1.2国内外研究状况随着Internet的商业化,

5、一些商家纷纷行动规划开发适用于本企业的播放器。根据iResearch艾瑞咨询最新推出的网民连续用户行为研究系统iUserTracker的最新数据显示,目前,比较流行的多媒体播放器有:MicrosoftWindowsMediaPlayer、RealOne、豪杰超级解霸以及暴风影音等。暴风影音和WindowsMediaPlaye是使用最广泛的影视播放软件,而这两大播放器的核心编码己成控件,因此全球网络化的公司都在利用这两大核心控件开发适合自己使用的播放器;网络上也有不少的研究者热衷于播放器的研究,利用控件或MCI接口开发自己的播放器,并取得了很大的进步,推动了播放器的发展。笔者

6、所开发的媒体播放应用程序也是选择使用ActiveMovie控件的,并且应用ActiveMovie的解码功能,使应用程序能够界面清析、播放格式增加并且操作简单1.3课题研究方法本课题是采用MicrosoftVisualC++6.0的MFC框架构建的,MFC框架是微软公司推出的开发Win32应用程序(Windows95/98/2000/XP/NT)、面向对象的可视化集成工具。在多媒体播放器的设计中,分为以下几个步骤进行。首先确定要解决的问题是弄清楚MCI函数与命令消息的名称类型和功能;其次是通过分析媒体播放的具体过程,在打开媒体设备的过程中应用程序需要做哪些事情,以便在应用程序

7、中加入对这些过程支持的代码;在对应用程序的流程有了大致的轮廓以后(最好画出流程图),再开始考虑程序框架和应用程序外观的设计;最后,也是最关键的就是编写实现播放媒体的代码将播放器的基本功能实现,紧接着就是程序的调试和完善。431.4论文构成及研究内容本文主要阐述了如何用ActiveMovie控件在VisualC++6.0中设计实现个性化播放器设计。设计首先划定了几个基本的大功能模块,包括文件,播放,收藏,个性化设计和帮助,然后在各大模块下又细分了各功能的实现,通过对具体功能的实现,掌握其MFC架构的整体协调原理;然后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。