想必大家都想用C语言进行简单的视频播放,感觉貌似很难的样子,现在告诉大家既不用C++也不用MFC,只需要一个API函数MCIWndCreate()即可,具体参数内容参考MSDN。下面给出简单的例子,想必看完谁都会了。
#include<graphics.h>
#include<stdlib.h>
#include "Vfw.h"
#pragma comment (lib, "Vfw32.lib")
int main()
{
initgraph(720,576);
HWND hwnd = MCIWndCreate(GetHWnd(),NULL,WS_CHILD|WS_VISIBLE|MCIWNDF_NOMENU |MCIWNDF_NOPLAYBAR, NULL);
SetWindowPos(hwnd, HWND_TOP , 0 , 0 , 0 , 0, SWP_SHOWWINDOW);
MCIWndOpen(hwnd, "仙四外传-回到起点.wmv",NULL);
MCIWndPlay(hwnd);
while(1)
{
;
}
return 0;
}
简单吧,运行一下试试吧。
注意,老规矩应该安装了EasyX。程序中一定要添加Vfw.h的头文件和Vfw32.lib库。
效果如下:
图片不好,这是截图的问题哈。