各位大侠帮帮忙,是关于MCI,多媒体编程的问题。msdn原文:The Media Control Interface (MCI) provides standard commands for playing multimedia devices and recording multimedia resource files. 译文:媒体控制接口 (MCI) 提供用于播放多媒体设备和录制多媒体资源文件的标准命令。这些命令是一个泛型接口的多媒体设备几乎每一种。     
通过使用媒体控制接口 (MCI) 我成功的播放出了wav,mp3等音频文件,播放完全正常,也可以播放avi,wmv,mp4等视频文件。但视频文件播放时,一般会在播放十秒左右后出现画面卡顿,就是画面不动了,但视频的声音部分依旧正常播放,内存和cpu资源使用情况正常。每次播放完一个文件后,进行了正常的资源释放。我的程序是win32控制台程序,系统windows 7,编译器vs2010。初步怀疑是缓冲区问题,但是因为MCI调用的dll文件实在太多不知道该如何下手。请各位大侠前辈指点、指点。