移植playwnd出现的问题
我想在SDI的客户区播放视频,程序的框架必须用MFC实现(为了移植其它代码的方便)把播放的代码封装成一个类
在PlayMovieInWindow(LPTSTR szFile)中代码如下:
......
......
if (!g_bAudioOnly)
{
JIF(pVW->put_Owner((OAHWND)(AfxGetApp()->m_pMainWnd)));//当前调试出问题也许就在这句。
JIF(InitVideoWindow(1, 1));
GetFrameStepInterface();
}
运行出现一个ACTIVEMOVIE窗口,但这个窗口不包含在SDI中,而且这个窗口没有边框。我怀疑是
JIF(pVW->put_Owner((OAHWND)(AfxGetApp()->m_pMainWnd) 这句话出问题。