SoundPlayer 클래스 개요

SoundPlayer 클래스를 사용하여 애플리케이션에 소리를 쉽게 포함할 수 있습니다.

SoundPlayer 클래스는 리소스에 있거나 UNC 또는 HTTP 위치에 있는 .wav 형식의 사운드 파일을 재생할 수 있습니다. SoundPlayer 클래스를 사용하면 소리를 비동기적으로 로드하거나 재생할 수도 있습니다.

SystemSounds 클래스를 사용하여 경고음을 포함한 일반적인 시스템 소리를 재생할 수 있습니다.

일반적으로 사용되는 속성, 메서드 및 이벤트

Name 설명
SoundLocation 속성 소리의 파일 경로 또는 웹 주소입니다. 허용되는 값은 UNC 또는 HTTP일 수 있습니다.
LoadTimeout 속성 예외를 throw하기 전에 프로그램에서 소리를 로드하기 위해 대기하는 시간(밀리초)입니다. 기본값은 10초입니다.
IsLoadCompleted 속성 소리의 로드를 완료했는지 여부를 나타내는 부울 값입니다.
Load 메서드 소리를 동기적으로 로드합니다.
LoadAsync 메서드 소리를 비동기적으로 로드하기 시작합니다. 로딩이 완료되면 OnLoadCompleted 이벤트가 발생합니다.
Play 메서드 새 스레드의 SoundLocation 또는 Stream 속성에 지정된 소리가 재생됩니다.
PlaySync 메서드 현재 스레드의 SoundLocation 또는 Stream 속성에 지정된 소리가 재생됩니다.
Stop 메서드 현재 재생 중인 모든 소리를 중지합니다.
LoadCompleted 이벤트 소리의 로드를 시도한 후에 발생합니다.

참고 항목