mfc中选取视频播放

Posted 张酱油。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc中选取视频播放相关的知识,希望对你有一定的参考价值。

        CString filter;
	filter = "所有文件(*.avi,*.3gp,*.mp4,*.rm,*rmvb,*flash) | *.avi;*.3gp;*.mp4;*.rm;*.rmvb;*flash";
	CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, filter, NULL);
	if (dlg.DoModal() == IDOK)
	{
		CString FileName = dlg.GetPathName();     //获取文件路径名   如D:\pic\abc.bmp
		using std::string;
		string filename = (CStringA)FileName;
		CImage myImage;
		cv::VideoCapture capture;
		cv::Mat myImagine;
		capture.open(filename);
		CRect rect;
		GetDlgItem(IDC_STATIC)->GetClientRect(&rect);
		while (true)
		{
			capture >> myImagine;
			cv::imshow("view", myImagine);
			cvWaitKey(40);
		}

  

以上是关于mfc中选取视频播放的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV系列1-简单高效:MFC显示图片播放视频

当替换片段视频仍在android中播放背景时

mfc如何视频播放

在mfc对话框工程中,如何使用CDockablePane。另外,在单文档工程中,能否做出一个视频播放器

FFmpeg_SDL_MFC0图像界面播放器制作整体框架

在 HTML5 Video 中,如何播放长视频中的小片段?