방법: Windows Form에서 소리 재생

이 예제에서는 런타임에 지정된 경로에서 소리를 재생합니다.

예제

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

  • 파일 이름 "c:\Windows\Media\chimes.wav"를 올바른 파일 이름으로 바꿈

  • System.Media 네임스페이스에 대한 참조(C#의 경우)

강력한 프로그래밍

파일 작업은 적절한 구조적 예외 처리 블록 내에 있어야 합니다.

다음 조건에서 예외가 발생합니다.

보안

파일 이름을 바탕으로 파일 내용을 판단하면 안 됩니다. 예를 들어, Form1.vb 파일이 Visual Basic 소스 파일이 아닐 수도 있습니다. 응용 프로그램에서 데이터를 사용하기 전에 모든 입력을 확인해야 합니다.

참고 항목

작업

방법: Windows Form에서 비동기적으로 소리 로드

참조

SoundPlayer

기타 리소스

SoundPlayer 클래스