读书人

mciSendString函数求教,该怎么处理

发布时间: 2012-03-29 12:53:12 作者: rapoo

mciSendString函数求教
为什么用mcisendstring函数获取avi格式的长度是不准确啊,wav格式和MP3格式的媒体文件都能正确获取长度,就是avi格式的文件获取的长度不准确

[解决办法]
获取帧数更有用吧。
[解决办法]
代码贴上来看看,是不是参数使用上有问题。
或参照下面代码:

C/C++ code
CStatic *pStatic=(CStatic*)GetDlgItem(IDC_STATIC1);HWND h=pStatic->GetSafeHwnd();  CString open1;  char buf[256];  open1.Format("open f:""mpeg""mpeg1.avi type MPEGVideo Alias movie parent %u Style %u notify", h,WS_CHILD);  mciSendString(open1.GetBuffer(open1.GetLength()),buf,sizeof(buf),NULL); 

读书人网 >C语言

热点推荐