2011-09-03 3 views
1

제 게임에서는 Windows API의 PlaySound 함수를 사용하여 음악과 사운드를 재생합니다. 그러나 음악이 재생되는 동안 사운드를 재생하려고하면 음악이 멈추고 사운드 만 듣게됩니다.PlaySound는 두 개의 비동기 사운드를 재생할 수 없습니다.

PlaySound("sounds\\title.wav", NULL, SND_ASYNC | SND_LOOP | SND_FILENAME | SND_NOSTOP); 

을 그리고 내 "메뉴를 선택 소리"플레이 :

나는 그렇게처럼 내 음악을 연주

PlaySound("sounds\\choose.wav", NULL, SND_ASYNC | SND_FILENAME);

어쨌든 거기에 내가 음악 재생을 할 수 있으며, 음악이 재생되는 동안 소리가 들리는가요?

답변

3

PlaySound API는 두 개 이상의 사운드를 혼합하는 것을 지원하지 않습니다. DirectSound 나 OpenAL과 같은 고급 API를 사용해야합니다.

관련 문제