描述:
我编写了个简单的播放器程序中,调用MEDIA PLAYER9中控件具体代码如下
void CMyPlayer1Dlg::OnPlay()
{
CString szFileFilter ="所有文件(*.*)|*.*|DAT File (*.dat)|*.dat|MP3 File (*.mp3)|*.mp3|WMA File (*.wma)|*.wma|Wave File (*.wav)|*.wav|AVI File (*.avi)|(*.avi)|Movie File (*.mov)|(*.mov)|Media File (*.mmm)|(*.mmm)|Mid File(*.mid;*.rmi)|(*.mid;*.rmi)|MPEG File(*.mpeg)|(*.mpeg)|";
//用于设置FileDialog的文件类型
CString PathName;
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);
if(dlg.DoModal()==IDOK)
{
PathName=dlg.GetPathName();
PathName.MakeUpper();
}
// AfxMessageBox("文件");
m_cwmpplayer.SetUrl(dlg.GetPathName());
// m_cwmpplayer.GetControls().play();
CWMPControls Con=m_cwmpplayer.GetControls();
Con.play();
}
但是执行后不能播放文件,开始按钮只是改变颜色,显示准备就绪,再什么反映也没了,急呀,请教个位高手,