注册 登录
编程论坛 VC++/MFC

MFC使用sndPlaySound()函数播放声音的问题

lileimt 发布于 2013-03-13 15:49, 1197 次点击
MFC多次使用sndPlaySound()函数播放声音时,调用时总是先调用的那个可以播放,后调用的返回值正确,但是没有声音

void CRadarView::NewSound(void)            
{   
    if(bIsNew)                                      
    {
        sndPlaySound("2.wav",SND_ASYNC | SND_LOOP);
    }
    else
    {
        sndPlaySound(NULL,SND_ASYNC | SND_LOOP);
    }
}


void CRadarView::PlaySound(void)                  
{
    if(bIsInRect)         
    {
        sndPlaySound("1.wav",SND_ASYNC | SND_LOOP);
    }
    else
    {
        sndPlaySound(NULL,SND_ASYNC | SND_LOOP);
    }
}
1 回复
#2
ap08053192013-03-14 10:57
sndPlaySound(NULL,SND_ASYNC | SND_LOOP);
没有指定播放文件也可以播放的?
1