C++ MciSendString自动全速播放AVI文件
我正在尝试用mciSendString播放avi文件 以下是我的测试代码:C++ MciSendString自动全速播放AVI文件,c++,mcisendstring,C++,Mcisendstring,我正在尝试用mciSendString播放avi文件 以下是我的测试代码: #include <iostream> #include <windows.h> #include <string> #pragma comment (lib, "winmm.lib") using namespace std; int main(int argc, char* argv[]) { mciSendString("open D:\\something.av
#include <iostream>
#include <windows.h>
#include <string>
#pragma comment (lib, "winmm.lib")
using namespace std;
int main(int argc, char* argv[])
{
mciSendString("open D:\\something.avi type avivideo alias myAlias", NULL, 0, NULL);
mciSendString("play myAlias fullscreen from 0", NULL, 0, NULL);
return 0;
}
我试着把速度设为1000,但没有用
有些奇怪的事情:
- 例如,如果我将速度设置为2000,文件将以双倍速度而不是全速播放
- 对于某些文件,它以正常速度显示,我似乎不明白为什么
mciSendString("set myAlias speed 0", NULL, 0, NULL);