最近用mciSendString播放声音时遇到一个问题,就是无法播放单声道的mp3(文件属性查看为位速:128kbps,频道:1(单声道),音频采样级别:44khz,用windows media play可以播放证实文件无损坏),而其他立体声的mp3没有问题 MCIERROR mcierr = mciSendString(L"open \"c:\\iphone remix2.mp3\" alias MediaFile", 0, 0, 0);
if (mcierr)
{
CString sErr;
mciGetErrorString(mcierr, sErr.GetBuffer(MAX_PATH), MAX_PATH);
}
mciSendString(L"play MediaFile notify", 0, 0, 0);  报错误为 初始化 MCI 时发生问题。