SoundPlayer 클래스 개요
업데이트: 2007년 11월
SoundPlayer 클래스를 사용하면 간단하게 응용 프로그램에 소리를 포함할 수 있습니다.
SoundPlayer 클래스는 리소스 또는 UNC나 HTTP 위치에서 .wav 형식의 사운드 파일을 재생할 수 있습니다. 또한 SoundPlayer 클래스를 사용하여 비동기적으로 소리를 재생하거나 로드할 수 있습니다.
SystemSounds 클래스를 사용하여 경고음을 비롯한 일반 시스템 소리를 재생할 수도 있습니다.
일반적으로 사용되는 속성, 메서드 및 이벤트
이름 |
설명 |
---|---|
소리의 웹 주소 또는 파일 경로입니다. 적합한 값은 UNC 또는 HTTP입니다. |
|
LoadTimeout 속성 |
프로그램에서 예외를 throw할 때까지 소리 로드를 대기하는 시간(밀리초)입니다. 기본값은 10000(10초)입니다. |
소리 로드가 끝났는지 여부를 나타내는 부울 값입니다. |
|
Load 메서드 |
소리를 동기적으로 로드합니다. |
LoadAsync 메서드 |
소리를 비동기적으로 로드합니다. 로드가 완료되면 OnLoadCompleted 이벤트를 발생시킵니다. |
Play 메서드 |
새 스레드의 SoundLocation 또는 Stream 속성에 지정된 소리를 재생합니다. |
PlaySync 메서드 |
현재 스레드의 SoundLocation 또는 Stream 속성에 지정된 소리를 재생합니다. |
Stop 메서드 |
현재 재생 중인 소리를 모두 중지합니다. |
LoadCompleted 이벤트 |
소리 로드를 시도한 후 발생합니다. |