怎样用vc读取文件夹的东西

来源:百度知道 编辑:UC知道 时间:2024/05/08 01:52:36
我想打开文件夹里的MP3,文件夹能打开,但MP3确打不开,那位大侠能不能帮帮忙,快!发到我邮箱这是打开文件夹的代码char lpszFileFilter[]= "Mp3 TT(*.mp3)|*.mp3|"
"Wma TT(*.wma)|*.wma|"
"All TT(*.*)|*.*||";//文件类型过滤
CString FilePathName;
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_NOCHANGEDIR,lpszFileFilter);

if(dlg.DoModal()==IDOK)
{
FilePathName=dlg.GetPathName();

}
这是我打开mp3的函数,CDC *pDC=GetDC();
char szReturn[255];
MCIERROR errorCode = mciSendString ( " close all", szReturn, sizeof(szReturn), NULL);
errorCode = mciSendString ( " play 梦中婚礼.mp3 repeat", szReturn, sizeof(szReturn), NULL);
static int i=1;能不能给一下打开一个文件夹,在打开文件夹里的mp3。我急用,谢谢。给你加分!

你如果要播放mp3,肯定得用特定的方式来打开,
用CFile打开mp3,只能看数据,不是播放mp3...

可以调用mediaplayer播放,外部式的..
内部播放调用VC的AtiveX插件,有播放mp3的,