mciSendString函数求教
为什么用mcisendstring函数获取avi格式的长度是不准确啊,wav格式和MP3格式的媒体文件都能正确获取长度,就是avi格式的文件获取的长度不准确
[解决办法]
获取帧数更有用吧。
[解决办法]
代码贴上来看看,是不是参数使用上有问题。
或参照下面代码:
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);