windows系统内置了可以播放MP3的功能.无需你去设置mciOpen.lpstrDeviceType=_T("mpegvideo");
mciOpen.lpstrDeviceType = NULL;可以参考这个:http://bbs.njupt.edu.cn/cgi-bin/bbscon?board=RAD&file=M.1037176283.A
mciOpen.lpstrDeviceType = NULL;可以参考这个:http://bbs.njupt.edu.cn/cgi-bin/bbscon?board=RAD&file=M.1037176283.A
打开 driver 部分已经改了: mciOpen.lpstrDeviceType=NULL;
mciOpen.lpstrElementName=m_mp3_file_path; MCIERROR err=mciSendCommand(NULL,
MCI_OPEN,
MCI_OPEN_ELEMENT,
(DWORD)&mciOpen);但是 问题依旧, mciPlay.dwFrom=1000;
mciPlay.dwTo=2000; err=mciSendCommand(mciOpen.wDeviceID,MCI_PLAY,MCI_TO ¦MCI_FROM ,(DWORD)&mciPlay); 仍然不能控制 结束的位置, wav 文件没有问题
换较小的wav文件和较大的MP3文件试试。