为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C语言下的MP3软件

2020-03-08 9页 doc 31KB 2阅读

用户头像

is_672950

暂无简介

举报
C语言下的MP3软件论文题目  基于VC的MP3播放器设计与实现 姓    名  学    院  学院 专    业    计算机科学与技术 指导教师  讲师 备    注 年 月 日 基于VC的MP3播放器设计与实现 作者姓名:   指导教师: 讲师 单位名称: 计算机科学与技术系 专业名称: 计算机科学与技术     学校 年 月 Design and Implementation of Mp3 Player Based on VC by Supervisor: Lecturer   ...
C语言下的MP3软件
论文目  基于VC的MP3播放器设计与实现 姓    名  学    院  学院 专    业    计算机科学与技术 指导教师  讲师 备    注 年 月 日 基于VC的MP3播放器设计与实现 作者姓名:   指导教师: 讲师 单位名称: 计算机科学与技术系 专业名称: 计算机科学与技术     学校 年 月 Design and Implementation of Mp3 Player Based on VC by Supervisor: Lecturer     毕业设计(论文)任务书 毕业设计(论文)题目: 基于VC的MP3播放器设计与实现 设计(论文)的基本内容: 制作一款美观的播放器,以支持MP3,WAV为主,具有文件列功能,可以同时复选多个文件。可以最小化到任务栏,通过快捷键对所播放的文件列表进行控制。具备快捷键来控制音频播放器外,可以快进,后退,开始,停止等。随着计算机与多媒体技术的不断发展和普及,各种各样的多媒体文件也层出不穷,而MP3因其体积小,音质也有保证的特点成为使用最广泛的音频格式。得到了绝大多数多媒体软件以及硬件的支持。本软件用Visual C++ 6.0支持多媒体播放,体积小,占用内存低,同时具有比较完善的功能。 毕业设计(论文)专题部分: 题目:   设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期 第 1 周 指导教师签字: 20年月 日   基于VC的MP3播放器设计与实现 摘  要 本MP3播放器应用程序是一个基于Visual C++ 6.0 开发的一个多媒体软件,是建立在MCI(媒体控制接口)控制之上的软件。该软件开发研究的目的主要是为了给人们娱乐和消遣用的;该软件实现的方法是通过调用MCI控制接口的相关函数,获取系统的控制信息,利用系统信息对MP3播放器的每一个动作进行控制。 现在为止,该软件到可以实现的功能是:该软件可以添加和播放多种音频文件格式,可以添加单个音频文件,也可以同时添加多个音频文件;对音频文件的操作有:播放音频文件、暂停、停止,可以选择播放下一首歌或前一首歌;可以对已经添加进入播放列表的音频文件进行删除或者添加新的音频文件;可以调节系统的音量的大小;该软件还可以显示当前播放的进度;可以隐藏或展开播放列表;本软件可以进行系统托管,隐藏主界面后,在任务栏创建托管图标;单击托管图标后可以重新弹出控制界面,并取消托管图标。在系统托管或自动播放的情况下,该软件在播放完一首歌后可以自动跳转到下一首歌,并播放此音频文件。 关键词:媒体控制接口,多媒体,系统托管,控件,音频文件 Design and Implementation of Mp3 Player Based on VC Abstract The MP3 Player application programme is software that developed based on Visual C++ 6.0, and also is software that built on the control of MCI. The purpose of developing this software is for the entertainment and recreation of people. The way this software realized is transfer the correlation functions of MCI, and obtain the information of system control, using this information to control each movement of the MP3 Player. So far, the functions that software can realize are: The software can open and play different formats of audio-files,You can add the audio-file one by one or add many audio-files once; play the audio-files; pause; stop; play the following audio-file, and play the preceding audio-file. You can also delete the audio-files that the play list already have or add the new audio-file that the play-list does not exist. You can accommodate the volume of the system. The can show the progress that the current audio-file played. And can hide or outspread the play list. The software can trustee by the system, and will create a icon on the taskbar. When click the icon the interface will show again. While the current audio-file is playing over, it will jump to the next audio-file and play automatically. Key words: MCI,Media,System-Trustee,Controls,Audio-files 目  录 毕业设计(论文)任务书    I 摘  要    II Abstract    III 第1章 绪  论    1 1.1 课题来源    1 1.2 课题描述    1 1.3课题设计的思想    1 1.4国内外的发展概况    2 1.4.1 Winamp    2 1.4.2千千静听    2 第2章 用户需求分析    4 2.1功能需求分析    4 2.2性能分析    4 2.2.1 机器性能分析    4 2.2.2程序性能分析    4 第3章 可行性分析    5 3.1技术可行性分析    5 3.2经济可行性    5 3.3社会可行性    5 3.4 法律可行性    5 第4章 论证    7 4.1 设计指导思想和原则    7 4.2开发工具与开发平台    9 4.3实施的    10 第5章 系统概要设计    13 5.1总体设计    13 5.2接口设计    13 5.3 运行设计    13 5.4 系统容错设计    13 第6章 系统实现    14 6.1媒体控制模块设计    14 6.1.1 界面设计    14 6.1.2 各功能的设计    15 6.2 音量调节模块的设计    20 第7章 系统测试    22 第8章 结论    24 参考文献    25 致  谢    26 第1章 绪  论 1.1 课题来源 二十一世纪是信息技术的时代,信息的交流量非常大,这就会使人们在计算机面前工作的时间大大增加,因而增加了人们的负担和压力。再加上飞快的生活节奏,更会给人们带来身心的劳累,人们在这种身体状况下去工作,不但效率不高,而且还很容易犯错。因此人们需要一些娱乐和消遣的软件来减轻压力,消除疲劳,让人们更好的去工作和生活。本软件就是为了实现这个目标而编写的。使用非常简便,简单的用户界面让一般的人一看就懂得使用,本软件所具有的功能就可以满足一般用户的要求。本软件能支持所有MP3格式的音频文件,这些文件在网上都很容易找得到。根据个人的不同喜好,可以下载自己喜欢的MP3歌曲类型进行播放。因为音乐能使人们的神经放松,消除疲累,使人们有更好的状态工作和生活。 1.2 课题描述 本课题要设计的是一个多媒体MP3播放器,可以播放所有MP3格式的音频文件,还可以支持其他的音频格式。界面非常简单,也非常易于操作,一般的用户都能无师自通。可以实现一般播放器的功能如:添加文件,删除文件,播放文件,播放下一首或前一首音频文件。能够实现系统的托盘管理,还能链接到指定的网页上去。只要用户点击不同的控件就能实现相对应的功能。 1.3课题设计的思想 该MP3播放器是用Visual C++ 6.0的MFC进行可视编程化实现的,首先要对播放器的界面进行原始的设置,为界面添加相应的控件,然后再对每一个控件建立对应的响应函数,根据每一个控件的不同功能进行响应函数编写。函数的编写要调用到MCI中的一些函数,通过这些函数获取系统的相关信息,然后再对用户所选的控件功能进行响应。对于MP3播放器,必须给永华提供最简单的操作和最完善的功能。至少应该能够将MP3媒体类型进行播放 暂停 停止 拖放操作等。在提供操作的简易性的同时还要保证操作界面的友好性。在这样的情况下,对播放器的设计目标要求有如下功能实现: ①界面窗口的控制功能,播放器列表窗口的显示; ②媒体文件的播放控制功能:开始播放 暂停播放 停止播放等; ③媒体文件管理功能:添加歌曲 删除目录 删除歌曲等 1.4国内外的发展概况 MP3全称是MPEG Layer 3,狭义的讲就是以MPEG Layer 3压缩编码的一种音频文件格式。在Internet广泛普及的今天, MP3音乐以其较小数据量和近似完美的播放效果已经成为计算机上和Internet最流行的音乐格式了。将CD格式的音乐数据压缩成MP3格式,音效相差无几(除非你有很好的音响和鉴赏力),文件大小至少可以压缩12倍。 目前,人们正在使用的MP3播放器有很多种,它们都有很强大的功能和比较友好的界面,在国内比较流行的MP3播放器有如下几种: 1.4.1 Winamp 一个非常著名的高保真的音乐播放软件, 支持 MP3、MP2、MOD、S3M、MTM、ULT、XM、IT、669、CD-Audio、Line-In、WAV、VOC、AVI、OGG、WMV、MPG 等多种音频和视频格式。可以定制界面 Skins, 支持增强音频视觉和音频效果的 Plug-ins 之外, 还通过一些非常实用的扩展插件来增强其功能。Winamp大概是世界上最流行、最通用的音乐播放器。该程序也就等同于MP3,是由Nullsoft(现在的AOL)一群自称为“合法的无政府主义媒体恐怖分子”的人开发的,数字音乐从此开始。Winamp 的版本仍然接二连三地发布,让大家似乎看到了一些希望,但事实上这些版本除了增加些刻录、抓音轨等功能外,真正在音乐播放上提升的功能并不多。Winamp,这个曾经让全球人热血沸腾的播放器,已经走在了穷途末路上,这是事实,但却是我们不得不去面对的事实。但无论如何,Winamp 始终是 Winamp,它在音乐播放领域第一的地位始终不可动摇。无论别人如何叫嚣,Winamp 无限扩展的特性至今还没有哪一个音乐播放软件能够超过。
/
本文档为【C语言下的MP3软件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索