欢迎来到天天文库
浏览记录
ID:43708443
大小:656.01 KB
页数:25页
时间:2019-10-13
《C课程设计-播放器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机科学与技术学院C++面向对象课程设计题目学院班级指导教师姓名多媒体播放器制作计算机科学与技术软件工程1001班XX老师2011年6月24日摘要当前多媒体技术飞速发展,日新月异,呈现在人们面前的是更加多姿多彩的世界。多媒体技术给人们提供了强大的视听感受,主要以声音、视频、图片等为主。近年来音乐和电影的发展和普及尤为突出,现己成为多媒体的“代言人”。随之而来的是越来越多的应用软件供人们选择来播放特定的音乐和视频,像音乐播放器中大家最为熟悉的“酷狗”、“千千静听”等,视频播放器中大家最为熟悉的莫过于“暴风影音”和“快播”了,他们
2、不仅功能强大,可以支持多种格式的视频和音乐,而且容易操作,易为广大影音爱好者接受和使用。他们的操作界面非常友好,而且大多可根据用户自己的爱好进行设置,深受消费者的喜爱。于是,我们小组选择了制作一个简单的咅乐视频播放器,由于目前我们的能力还十分有限,只能做岀简单的小程序,但我们相信,这可以激发我们的兴趣,为以后的学习和进步打下基础。我们的音乐视频播放器可以播放Mp3,Wma,Midi等格式的音乐文件和Rmvb,Rm,Avi等格式的视频文件。主要有“打开文件”,“播放”,“暂停”,“继续”,“停止”,“全屏”等功能,在播放的时候可以
3、显示当前播放的曲目,并且可以显示当前的状态。关键词:多媒体;视听;应用软件。主要变量及对象intNumOfMedia〃已添加到列表的文件数CStringfile[255]〃用于保存列表中文件的路径NOTIFYICONDATAm_NotifyData〃结构体,传递托盘区域消息的信息CMenum_TrayMenuBOOLm_flagBOOLm_FlagBOOLm__selectedCListCtrlm」ist〃定义托盘对象〃判断全屏标志变量〃判断复选的标志变量〃列表控件控制对象CWMPPIayer4m_player//windows
4、mediaplayer的控制对象目录第一章前言11.1简介说明11.2设计目的11.3运行规则11.4项目任务书2第2章系统功能分析42.1系统总体功能分析42.2系统部分功能实现具体分析52.2.1打开多媒体文件功能分析52.2.2添加文件到播放列表,双双击列表项播放62.3程序核心代码72.3.1播放功能核心代码72.3.2暂停、停止功能核心代码72.3.3全屏功能核心代码82.3.4播放列表相关操作代码92.3.5设置对话框伸缩代码102.3.5系统托盘相关代码11第3章系统测试133.1程序主界面133.2打开添加文件1
5、43.3播放多媒体文件153.4全屏界面显示163.5隐藏和显示功能173.6添加文件到列表框功能17第4章结语18参考文献19第一章前言1.1简介说明这是一款小巧实用的多媒体播放器,容易操作,界面简洁,画面清晰,基木功能齐全。针对当前多媒体播放软件商业化趋势的加强,制作这样一个播放器,用于供个人娱乐使用。信息化时代,多媒体技术飞速发展,呈现在人们面前的是更加多姿多彩的世界。此外,木播放器采用windowsmediaplayer制作而成,运用系统相关控件,支持多种格式的多媒体文件播放,给人们提供了强大的视听感官冲击。1.2设计目
6、的我们将主要通过C++语言和MFC技术,运用面向对象的程序设计方法,开发此款多媒体播放器。争取做到使程序短小精悍,简洁明了;操作界面优美友好,容易操作;功能丰富,趣味性强。现在将我们对项目期望实现的目标一一介绍:1、可以在任何时候启用该应用程序。2、可以播放多种格式的咅频和视频。3、可以实现多种播放状态的切换。4、可以实现快进或快退。5、可以显示播放时间和曲目总长度。6、操作界面友好。7、操作方便,容易上手。1.3运行规则(1)打开文件在运行本播放器的第一步就是首先要在磁盘中选取为其支持的文件,包括常见的音乐和视频格式。点击“打
7、开文件”后,会弹出一个对话框,要求用户在相应的目录下选择文件,如选择的文件类型为其所支持,播放器会自动播放音乐或视频。(1)操作规则添加一一在选中文件后程序将会把该文件保存到播放列表,双击列表项可以播放文件;播放一一在打开文件的时候播放器会自动播放选取的音频或视频,此时界面上会显示正在播放以及播放的文件名;暂停一一点击播放器上方的“暂停”按钮,即可暂停正在播放的曲目,此时界面上会显示播放的文件己暂停;继续一一在暂停之后,原来的暂停按钮会变成“继续”,单击会继续播放已暂停的曲目。此时“继续”按钮将会重新变成“暂停”;停止一一点击此
8、按钮,会中止正在播放的曲目,若要继续,则只能重新开始已选择的曲目;全屏一一点击会全屏播放音频或视频,退出时需要双击界面或按“Esc”键;隐藏和显示一一会隐藏除“显示”外的其他按钮,此时“隐藏”按钮会自动变成“显示”,若要显示,正好相反操作;退出一一此时指退出该播
此文档下载收益归作者所有