案例6:播放音频文件.ppt

案例6:播放音频文件.ppt

ID:48809558

大小:518.50 KB

页数:38页

时间:2020-01-27

案例6:播放音频文件.ppt_第1页
案例6:播放音频文件.ppt_第2页
案例6:播放音频文件.ppt_第3页
案例6:播放音频文件.ppt_第4页
案例6:播放音频文件.ppt_第5页
资源描述:

《案例6:播放音频文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例6:播放音频文件2021/7/171成都信息工程学院计算机学院需求与目标在多媒体程序的设计中经常需要处理声音文件。2021/7/172成都信息工程学院计算机学院思路媒体控制接口(MCI)提供了控制多媒体设备的一组与设备无关的命令消息和命令串。Wondows支持两种RIFF(ResourceInterchageFileFormat——资源交互文件格式)音频文件:MIDI文件和WAV文件。本例子说明MIDI文件的播放方法。2021/7/173成都信息工程学院计算机学院思路程序只提供3种基本的操作:选择声

2、音文件播放停止2021/7/174成都信息工程学院计算机学院编程步骤(1)用AppWizard建立一个基于对话框的工程MyPlayer2021/7/175成都信息工程学院计算机学院编程步骤(2)按照如下方式完成对话框界面的设计:2021/7/176成都信息工程学院计算机学院编程步骤(2)2021/7/177成都信息工程学院计算机学院编程步骤(2)2021/7/178成都信息工程学院计算机学院编程步骤(2)2021/7/179成都信息工程学院计算机学院编程步骤(2)2021/7/1710成都信息工程学院计

3、算机学院编程步骤(2)2021/7/1711成都信息工程学院计算机学院编程步骤(2)2021/7/1712成都信息工程学院计算机学院编程步骤(3)为EditBox绑定一个变量,用来记录要播放的声音文件的路径。2021/7/1713成都信息工程学院计算机学院编程步骤(3)2021/7/1714成都信息工程学院计算机学院编程步骤(4)为“浏览”按钮添加Click的响应函数2021/7/1715成都信息工程学院计算机学院编程步骤(4)2021/7/1716成都信息工程学院计算机学院编程步骤(4)在OnBtnB

4、rowser()中添加选择声音文件的代码CFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY

5、OFN_OVERWRITEPROMPT,"MidiFiles(*.mid)

6、*.mid");if(IDOK==dlg.DoModal()){m_strFilePath=dlg.GetPathName();UpdateData(FALSE);}2021/7/1717成都信息工程学院计算机学院CFileDialogTheCFileDialogclassencapsulates

7、theWindowscommonfiledialogbox,whichprovidesaneasywaytoimplementthestandardFileOpenandFileSaveAsdialogboxes.2021/7/1718成都信息工程学院计算机学院CFileDialog::CFileDialogCFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HI

8、DEREADONLY

9、OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,CWnd*pParentWnd=NULL);2021/7/1719成都信息工程学院计算机学院RemarksCallthisfunctiontoconstructastandardWindowsfiledialogbox-object.EitheraFileOpenorFileSaveAsdialogboxisconstructed,dependingonthevalueofbOpenFileDia

10、log.2021/7/1720成都信息工程学院计算机学院ParametersbOpenFileDialogSettoTRUEtoconstructaFileOpendialogboxorFALSEtoconstructaFileSaveAsdialogbox.lpszDefExtThedefaultfilenameextension.IftheuserdoesnotincludeanextensionintheFilenameeditbox,theextensionspecifiedbylpszDefE

11、xtisautomaticallyappendedtothefilename.IfthisparameterisNULL,nofileextensionisappended.lpszFileNameTheinitialfilenamethatappearsinthefilenameeditbox.IfNULL,nofilenameinitiallyappears.2021/7/1721成都信息工程学院计算机学院ParametersdwFla

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

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

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