새로 지원되는 MP3 재생 기능인 SndPlaySync (SndPlayAsync 시도)를 사용하여 winows 모바일 응용 프로그램에서 mp3 파일을 재생하려고합니다. 가장 간단한 프로그램을 만들었고 방금 WM_KEYDOWN 이벤트에 함수를 첨부했습니다. (아래 첨부 된 코드). 그러나 거기에 항상 프로그램이 mp3를 재생 전에 0.5-2 초 대기 중입니다. 간단히 PlaySound를 사용하고 .wav 파일을 재생하려고 할 때, 그것은 정적으로 작동합니다. 내가 무엇을 할 수 있을지?Windows Mobile 6에서 느린 재생 SndPlaySync
코드 :
이
case WM_KEYDOWN:
PlaySound(c_szMid,NULL,NULL);
HSOUND hSound;
HRESULT hr;
SndOpen(c_szMid, &hSound);
hr = SndPlayAsync(hSound, 0);
hr = SndClose(hSound);
너무 느리게 작동 그리고이 빠르게 작동합니다
case WM_KEYDOWN:
PlaySound(c_szMid,NULL,NULL);
은 어떤 아이디어 감사하겠습니다!
감사합니다.
댄