16,548
社区成员




;MCI格式命令
#define szCmdOpenFmt "open ""%s""",0
#define szCmdPlayFmt "play ""%s""",0
#define szCmdPlay2Fmt "play ""%s"" from %d to %d",0 ;play 文件名 from 开始时间 to 结束时间
#define szCmdPauseFmt "pause ""%s""",0
#define szCmdStopFmt "stop ""%s""",0
#define szCmdCloseFmt "Close ""%s""",0
#define szCmdLengthFmt "status ""%s"" length",0 ;获取歌曲总长度
#define szCmdPositionFmt "status ""%s"" Position",0 ;获取当前播放位置
#define szCmdModeFmt "status ""%s"" mode",0 ;获取当前播放状态
//#define szMP3FileName "要播放的MP3文件路径.mp3"
//先Open,才可以执行MCI的其他命令,最后Close
wsprintf(szCommand,szCmdOpenFmt,szMP3FileName);
mciSendString(szCommand,NULL,0,NULL);
wsprintf(szCommand,szCmdPlayFmt,szMP3FileName);
mciSendString(szCommand,NULL,0,NULL);
wsprintf(szCommand,szCmdCloseFmt,szMP3FileName);
mciSendString(szCommand,NULL,0,NULL);