多媒体计算机技术原理11109.docx

上传人:you****now 文档编号:62536396 上传时间:2022-11-22 格式:DOCX 页数:12 大小:271.05KB
返回 下载 相关 举报
多媒体计算机技术原理11109.docx_第1页
第1页 / 共12页
多媒体计算机技术原理11109.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《多媒体计算机技术原理11109.docx》由会员分享,可在线阅读,更多相关《多媒体计算机技术原理11109.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、多媒体计计算机技技术原理理实验指导导书陈琦信息学院院计算机机实验室室20033100音频播放放器设计计文档一 实验验目的:多媒体计计算机技技术原理理是多媒媒体数据据的压缩缩编码技技术。多多媒体系系统是硬硬件和软软件组成成的,利利用多媒媒体技术术可制作作多媒体体节目、超超文本和和超媒体体系统,在在许多领领域均发发挥其作作用。本本实验制制作音频频软处理理器,利利用多媒媒体控件件,在计计算机上上实现声声音的播播放。二 实验验原理:1 总体设计计由于Viisuaal BBasiic界面面简洁,功功能强大大但操作作易上手手,所以以本程序序选用VVisuual Bassic 6.00来制作作。本音频播播放

2、器实实现了播播放所需需要的基基本功能能,如同同一部放放音机,可可以将存存储在计计算机中中avii、waave、mmidii格式的的声音文文件播放放出来,除除了直接接播放声声音以外外,还可可以进行行循环播播放。 菜单单介绍 文件菜单单打开 OOpenn退出 EExitt 帮助菜单单关于 Aboout 工具具按钮介介绍 搜搜索到开开头(把把声音文文件倒到到它的开开始位置置) 搜搜索到结结尾(把把声音文文件倒到到它的结结束位置置) 播播放(播播放当前前的声音音文件) 暂暂停(暂暂停当前前的声音音文件) 停止(停停止播放放) 滑动条(表表示声音音播放的的进程) 文本框(显显示声音音文件的的路径)2 详

3、细设计计 构造造用户界界面 首首先,用用菜单编编辑器编编辑菜单单,内容容如下:标 题题名 称称文件mnuffilee打开mnuoopenn退出mnurrun帮助mnuhhelpp关于mnuaabouut 其其次,在在界面上上添加MMMcoontrrol、SSlidder、CommonDialog、Label、CheckBox控件,合理安排、布局,使之美观。分别设置各控件的name、height、left、top、width属性。如图所示:最后,编编写程序序代码。3 关键技术术本程序关关键技术术在MMMconntrool(Mulltimmediia MMCI 控件)上上,它是是管理媒媒体控制制接

4、口 (MCCI) 设备上上的多媒媒体文件件的记录录与回放放。从概概念上说说,这种种控件就就是一组组按钮,它它被用来来向诸如如声卡、MMIDII 序列列发生器器、CDD-ROOM 驱驱动器、视视频 CCD 播播放器和和视频磁磁带记录录器及播播放器等等设备发发出 MMCI 命令。MMCI 控件还还支持 Winndowws (*.aavi) 视频频文件的的回放。其上上的按钮钮被分别别定义为为 Prrev、 Nexxt、 Plaay、 Pauuse、 Bacck、 Steep、 Stoop、 Reccordd 和 Ejeect,本本程序只只采用PPrevv、 PPlayy、 PPausse、 Stoo

5、p这几几个按钮钮。Prevv的代码码如下: If MMCConttroll.Poosittionn = MMCConttroll.Leengtth TThenn MMCConttroll.Coommaand = preev Endd Iffplayy的代码码如下:Privvatee Suub MMMCoontrrol_PlaayCllickk(Caanceel AAs IInteegerr) MMCConttroll.Coommaand = plaayEnd SubbStopp的代码码如下:Privvatee Suub MMMCoontrrol_StoopCllickk(Caanceel AA

6、s IInteegerr) MMCConttroll.Coommaand = stoopSlidder11.Vaaluee = 0End SubbCommmonDDiallog的的代码如如下: CommmonnDiaalogg1.FFileeNamme = CommmonnDiaalogg1.FFiltter = (*.middi)|*.mmid|(*.wavv)|*.waav|(*.aavi)|*.avii CommmonnDiaalogg1.FFiltterIIndeex = 1 CommmonnDiaalogg1.DDiallogTTitlle = 打打开媒体体文件 CommmonnDi

7、aalogg1.AActiion = 11 MMCConttroll.Coommaand = cloose Labbel11.Caaptiion = CCommmonDDiallog11.FiileNNamee If CommmonnDiaalogg1.FFileeNamme = Thhen teemp = MMsgBBox(没有有文件被被选择, 337, 检查查) ElsseIff CoommoonDiialoog1.FillterrInddex = 11 Thhen MMMConntrool.DDeviiceTTypee = seequeenceer MMMConntrool.TTimee

8、Forrmatt = 1 MMMConntrool.FFileeNamme = CoommoonDiialoog1.FilleNaame MMMConntrool.CCommmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.Leengtth ElsseIff CoommoonDiialoog1.FillterrInddex = 22 Thhen MMMConntrool.DDeviiceTTypee = waaveaaudiio MMMConntrool.FFileeNamme = CoommoonDiialoog1.

9、FilleNaame MMMConntrool.CCommmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.Leengtth ElsseIff CoommoonDiialoog1.FillterrInddex = 33 Thhen MMMConntrool.DDeviiceTTypee = avviviideoo MMMConntrool.TTimeeForrmatt = 3 MMMConntrool.FFileeNamme = CoommoonDiialoog1.FilleNaame MMMConntrool.CCo

10、mmmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.LeengtthEnd If4 操作说明明a 双双击pllay图图标,出出现如下下画面:b 点点击文件件打开开,画面面所示:c 选选择文件件类型,选选择一个个声音文文件,画画面如图图:d 点点击 按钮,开开始播放放,如图图所示:e 点点击 可暂停停播放,点点击 可停止止播放,当当播放完完毕时点点击 可重放放。F 点点击帮助助关于于,画面面如下:三、实验验仪器:486、5586计计算机、声声卡、音箱、麦麦克等。四、实验验内容及及步骤:程序清单单Privvatee Su

11、ub cchecck1_Cliick() If cheeck11.Vaaluee = 1 TThenn MMCConttroll.Coommaand = PLAAY Endd IffEnd SubbPrivvatee Suub FFormm_Looad() Me.Imaage11.Piictuure = LLoaddPiccturre(AApp.Patth + qq.jpgg)End SubbPrivvatee Suub FFormm_Unnloaad(CCanccel As Inttegeer) MMCConttroll.Coommaand = stoop MMCConttroll.Coom

12、maand = clooseEnd SubbPrivvatee Suub MMMCoontrrol_PlaayCllickk(Caanceel AAs IInteegerr) MMCConttroll.Coommaand = plaayEnd SubbPrivvatee Suub MMMCoontrrol_StaatussUpddatee() Sellectt Caase CommmonnDiaalogg1.FFiltterIIndeex Caase 1 SSlidder11.Vaaluee = MMCConttroll.Poosittionn Caase 2 SSlidder11.Vaalu

13、ee = MMCConttroll.Poosittionn Caase 3 SSlidder11.Vaaluee = MMCConttroll.Poosittionn Endd Seelecct If MMCConttroll.Poosittionn = MMCConttroll.Leengtth TThenn MMMConntrool.CCommmandd = prrev Endd Iff If Sliiderr1.VValuue = MMMConntrool.LLenggth Theen MMMConntrool.CCommmandd = sttop Sllideer1.Vallue =

14、00 Endd IffEnd SubbPrivvatee Suub MMMCoontrrol_StoopCllickk(Caanceel AAs IInteegerr) MMCConttroll.Coommaand = stoop Sliiderr1.VValuue = 0End SubbPrivvatee Suub mmnuaabouut_CClicck() Dimm teemp As Inttegeer temmp = MssgBoox(音频播播放器VV1.00 孙婕婕 99904112422, vbOOKOnnly, hhelpp)End SubbPrivvatee Suub mmnue

15、exitt_Cllickk() MMCConttroll.Coommaand = stoop MMCConttroll.Coommaand = cloose EnddEnd SubbPrivvatee Suub mmnuoopenn_Cllickk() Dimm teemp As Inttegeer Dimm sttrinngteext As Strringg Dimm miidx, miidy As Douublee CommmonnDiaalogg1.FFileeNamme = CommmonnDiaalogg1.FFiltter = (*.middi)|*.mmid|(*.wavv)|*

16、.waav|(*.aavi)|*.avii CommmonnDiaalogg1.FFiltterIIndeex = 1 CommmonnDiaalogg1.DDiallogTTitlle = 打打开媒体体文件 CommmonnDiaalogg1.AActiion = 11 MMCConttroll.Coommaand = cloose Labbel11.Caaptiion = CCommmonDDiallog11.FiileNNamee If CommmonnDiaalogg1.FFileeNamme = Thhen teemp = MMsgBBox(没有有文件被被选择, 337, 检查查)

17、ElsseIff CoommoonDiialoog1.FillterrInddex = 11 Thhen MMMConntrool.DDeviiceTTypee = seequeenceer MMMConntrool.TTimeeForrmatt = 1 MMMConntrool.FFileeNamme = CoommoonDiialoog1.FilleNaame MMMConntrool.CCommmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.Leengtth ElsseIff CoommoonDiialoog1

18、.FillterrInddex = 22 Thhen MMMConntrool.DDeviiceTTypee = waaveaaudiio MMMConntrool.FFileeNamme = CoommoonDiialoog1.FilleNaame MMMConntrool.CCommmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.Leengtth ElsseIff CoommoonDiialoog1.FillterrInddex = 33 Thhen MMMConntrool.DDeviiceTTypee = a

19、vviviideoo MMMConntrool.TTimeeForrmatt = 3 MMMConntrool.FFileeNamme = CoommoonDiialoog1.FilleNaame MMMConntrool.CCommmandd = oppen Sllideer1.Minn = 0 Sllideer1.Maxx = MMCConttroll.Leengtth Endd IffEnd SubbPrivvatee Suub SSlidder11_Sccrolll() MMCConttroll.Too = Sliiderr1.VValuue MMCConttroll.Coommaand = seeek MMCConttroll.Coommaand = plaayEnd Subb五、要求求:实验前预预习实验验内容,读读懂程序序,上机机调试。有有能力的的学生独独自编写写程序,把把调试过过程中出出现的问问题记录录下来。实实验结束束后,写写好实验验报告。注:此程程序仅供供学生实实验作为为参考,程程序设计计的内容容不限,可可以利用用所学知知识,用用相关的的应用软软件设计计均可。例例如:VVF、VVC+、Deelphhi6.0等等等。12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁