mciSendString为什么有的MP3音乐播放不出来
GetShortPathName(szFile,str,sizeof(str));//str是文件路径用GETOPEFFILENAME得到的//mciSendString函数在处理长文件名、中文文件名、空格等会有些问题,用此函数解决这类问题。
ListBox_InsertString(hwnd1,-1,str);//这是讲文件路径放到LISTBOX中
mciSendString(stop,"",0,NULL);//先停止播放,再打开新的播放
wsprintf(cmd,"play %s",str);
mciSendString(cmd,"",0,NULL);//播放音乐函数
wsprintf(stop,"close %s",str);//为下一次停止设置
wsprintf(abc,"setaudio %s volume to %d",str,v);
mciSendString(abc,"",0,NULL);//音量
用这段去播放音乐的时候,有的音乐可以播,有的就不行,不是文件名和路径问题,是怎么回事啊,照百度百科那样,第一句就说CStatic 没有定义,还有别人说的Dim 也是没有定义,怎么回事啊,我用的是VC6.0 难道我是用错了函数?做一个小播放器,是用什么函数的啊?我只试了MP3音乐,把文件名,路径改成了C:\1.mp3都不行,不能放的还是不能放。 像千千那些,是怎么做到播放音乐的啊。有谁知道请说一下,谢谢了。