出现了“无法使用视频,找不到vids:MSVC解压程序”的错误了,救救我呀!!!

dida200 2005-05-10 10:10:40
我能过用media player进行播放,就是在程序里不能使用,一使用就出现了如题的错误。我把我的源代码附上:
环境:win pro 2K,vc6.0
...全文
1136 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dida200 2005-05-11
  • 打赏
  • 举报
回复
郁闷....没人气呀!!
dida200 2005-05-11
  • 打赏
  • 举报
回复
我的代码如下:
void CMy1711LDlg::PlayMovie()
{
// if(m_bRunning)
// return;
char buf[100] = "";
CString str;
char szFileName[64] = "d:\\movie.avi";

HWND hwnd,hwndVideo;
UINT uDeviceID;
MCI_DGV_OPEN_PARMS mciOpen;
MCIERROR err;
MCI_DGV_STATUS_PARMS mciStatus;
ZeroMemory(&mciOpen,sizeof(mciOpen));
// hwnd = m_hWnd;
hwnd = GetDesktopWindow()->m_hWnd;
mciStatus.dwItem=MCI_DGV_STATUS_HWND;
mciOpen.lpstrAlias="thevideo";
mciOpen.lpstrElementName=szFileName;
mciOpen.hWndParent=hwnd;
mciOpen.dwCallback=(DWORD)hwnd;
mciOpen.dwStyle=WS_CHILD |WS_VISIBLE;
if((err=mciSendCommand(0,MCI_OPEN,MCI_OPEN_ALIAS|MCI_OPEN_ELEMENT|
MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS,(DWORD)&mciOpen))!=0)
::MessageBox(NULL,"Can not open Media File","错误",MB_OK);
else
{
uDeviceID=mciOpen.wDeviceID;
mciSendCommand(uDeviceID,MCI_STATUS,MCI_STATUS_ITEM,(DWORD)&mciStatus);
hwndVideo=(HWND)mciStatus.dwReturn;
::MoveWindow (hwndVideo, 0, 0, 200, 150, false);
mciSendString("play thevideo window", 0, 0, 0);
...
}

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧