播放器用c 制作的播放器的课程设计报告

xv文件用什么播放器  时间:2021-04-24  阅读:()

用c++制作的播放器的课程设计报告

计算机科学与技术学部

C++课程设计

题 目 简单音乐播放器 学 部 计算机科学与技术 班级 1103 指导教师 李 军 姓 名 周德群胡中立

2021年6月13日

简单音乐播放器

摘 要

音乐播放器是目前用户选择播放任意格式的音频文件的软件如酷狗、 QQ音乐等。一般的音频播放器都可以支持M P 3、 wa v e、 AU、 V OC等文件格式的播放。

在此次设计的音频播放其中可以实现对音频文件的打开、播放、暂停、停止、上一曲/下一曲、音量调控等操作。

由于MCI Media Controller Interface命令接口编程易于实现具有体积小、支持的播放格式多、系统资源占有少等优点 同时MC I支持播放列表编辑、支持文件的打开、保存等功能所以本课题利用Visual C++ 6.0作为开发环境结合其自带的MCI函数库和MVC设计思想开发一个简洁实用的播放器软件为用户提供一个友好的图形化操作界面。

关键词媒体播放器播放列表音频 MC I函数

简单音乐播放器

课程设计任务分配表

表1信息表

姓名主要工作负责整个工程设计的选材和功能的添加以及代码的设计负责工程的功能测试组长周德群与修改。 负责对话框的设计、制作、控件的添加。 组员胡中立

课程设计成绩表

表2成绩表 姓名学号班级1103成绩 组长周德群11432902153063组员胡中立11433024813054 1103

简单音乐播放器

目 录

前 言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1第1章

课题背景和概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1. 1 课题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1. 1. 1音频播放器简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1. 1. 2 目的和意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.2 课

题概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2. 1功能简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2. 2主要工作和理论依据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

第2章设计简介及设计方案论述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 1需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.2系统功能及结构简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.2. 1系统功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.2. 2系统结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4第3章

详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1. 1播放器界面设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 3. 1. 2

按钮上的位图显示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 3.2各模块功

能设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2. 1各按钮功能的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3.2. 2进度条显示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7第4章

设计结果及分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

4. 1运行结果显示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4. 1. 1打开文件并播放. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 4.2结果

分析和不足. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

总 结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11参考文

献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12附

录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

简单音乐播放器

前 言

音频播放器audio player是一种可储存、组织与播放音讯档案格式装置。常被称为“MP 3播放器” 因为MP3格式的普遍性 它可以播放很多其他的格式如WMA AACW AV等。所以应运而生的是音频播放器软件能够为用户播放常见的格式音频文件。并且在使用的过程中也尽可能设计出一些人性化的设计。比如能最小化到托盘并可以进行操作。 良好的人机交互界面也能给人以美好的感官享受。本次设计完成的播放器软件能够支持播放多种格式的音频文件常见的如MP 3 WMA A AC WAV等。对正在播放的歌曲可以进行暂停、停止的操作也可以任意添加歌曲并选择播放。此播放器也可以最小化和最小化到托盘方便用户在播放音乐的时候免受打扰。也可以在最小化到托盘的状态下退出播放器。本次课程设计主要是检验这一学期我们通过对MFC Windows应用程序设计这门课学习能够把所学的知识应用到实际的能力。

1

感谢您的阅读祝您生活愉快。

TMThosting:VPS月付55折起,独立服务器9折,西雅图机房,支持支付宝

TMThosting发布了今年黑色星期五的促销活动,即日起到12月6日,VPS主机最低55折起,独立服务器9折起,开设在西雅图机房。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget HDD系列架构CPU内存硬盘流量系统价格单核51...

Hostiger 16G大内存特价VPS:伊斯坦布尔机房,1核50G SSD硬盘200Mbps带宽不限流量$59/年

国外主机测评昨天接到Hostigger(现Hostiger)商家邮件推送,称其又推出了一款特价大内存VPS,机房位于土耳其的亚欧交界城市伊斯坦布尔,核50G SSD硬盘200Mbps带宽不限月流量只要$59/年。 最近一次分享的促销信息还是5月底,当时商家推出的是同机房同配置的大内存VPS,价格是$59.99/年,不过内存只有10G,虽然同样是大内存,但想必这次商家给出16G,价格却是$59/年,...

Hostodo(年付12美元),美西斯波坎机房Linux VPS主机66折

Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...

xv文件用什么播放器为你推荐
Committeesios11FDCphp空调iphone支持ipad支持ipaddominavimasios7支持ipad司机苹果5《个人收入的分配过关检测》css3圆角css实现圆角的几种方法是什么?
免费网站空间申请 网通vps cn域名备案 enzu namecheap mach 免备案cdn 日志分析软件 12306抢票助手 java空间 cpanel空间 域名转向 100m空间 绍兴电信 新睿云 我的世界服务器ip 论坛主机 湖南铁通 websitepanel web是什么意思 更多