다음을 통해 공유


간단한 오디오 재생

다음 함수를 사용하여 단일 함수 호출에서 애플리케이션에서 파형 오디오를 재생할 수 있습니다.

함수 Description
MessageBeep 지정된 시스템 경고 수준에 해당하는 소리를 재생합니다.
sndPlaySound 레지스트리에 입력된 시스템 소리 또는 지정된 파일의 내용에 해당하는 소리를 재생합니다.
PlaySound sndPlaySound의 모든 기능을 제공하며 리소스에 직접 액세스할 수 있습니다.

 

MessageBeep 함수는 Win32 API의 표준 부분입니다. 해당 기능은 매우 제한적이며 다른 곳에 문서화되어 있으므로 여기서는 설명하지 않습니다.

나열된 함수는 파형 오디오의 다음 소스를 지원합니다.

  • 시스템 경고 수준과 연결된 파형 오디오 파일
  • 레지스트리의 항목으로 지정된 파형 오디오 파일
  • 메모리 내 WAVE 리소스
  • 이름으로 지정된 파형 오디오 파일

sndPlaySoundPlaySound 함수는 전체 파형 오디오 파일을 메모리에 로드하고 실제로 재생할 수 있는 파일의 크기를 제한합니다. sndPlaySoundPlaySound를 사용하여 작은 파형 오디오 파일을 최대 100K까지 재생할 수 있습니다. 또한 이러한 두 함수는 사운드 데이터가 웨이브 매퍼를 포함하여 설치된 파형 오디오 드라이버 중 하나에서 재생할 수 있는 형식이어야 합니다.

더 큰 사운드 파일의 경우 MCI(미디어 제어 인터페이스) 서비스를 사용합니다. 자세한 내용은 MCI를 참조하세요.