老是提示文件 设备没有打开
原因是没有new内存
应该MCIWndNew[......]
用MCIWndRecord为什么总是出错??
Leave a reply
老是提示文件 设备没有打开
原因是没有new内存
应该MCIWndNew[......]
这段时间用MCI做了录音机的程序,下面进行一下总结,积累开发经验。
一、关于使用mci的方法。
MCI(Media Control Interface,媒体控制接口)向Windows程序提供了在高层次上控制媒体设备接口的能力。总的来说,MCI操作十分简单,提供了十分强大的接口和操作。
一般使用MCI可以有以下几种方法
1 mciSendString 这种方法操作十分简便
比如播放只需要
mciSendstring("open 文件名称 alias aa");//aa是设备id[......]
开发环境:vc++6.0 sp6
利用mci的vfw进行
操作功能:播放wav文件 录音 并且可以存为wav文件
[......]
使用MCI API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。
1、MCI简介
MCI(Media Control Interface,媒体控制接口)向Windows程序提供了在高层次上控制媒体设备接口的能力。程序不必关心具体设备,就可以对激光唱机(CD)、视盘机、波形音频设备、视频播放设备和MIDI设备等媒体设备进行控制。
[......]
代码如下,主要利用了GetSystemTime这个API函数
SYSTEMTIME tm;
GetSystemTime(&tm);
CString str;
str.Format("%d年%d月%d日",tm.wYear,tm.wMonth,tm.wDay);
MessageBox(str);[......]