방법: Visual Basic에서 소리 반복 재생

업데이트: 2007년 11월

이 예제에서는 백그라운드로 소리를 반복 재생합니다.

백그라운드 재생을 하면 소리가 재생되는 동안 응용 프로그램에서 다른 코드를 실행할 수 있습니다. 이 기능은 소리 재생이 응용 프로그램 실행을 방해하지 않도록 해야 할 때 특히 유용합니다. My.Computer.Audio.Play 메서드를 사용하면 응용 프로그램에서 한 번에 하나의 백그라운드 소리만 재생할 수 있습니다. 응용 프로그램에서 새 백그라운드 소리를 재생하면 이전 백그라운드 소리는 중지됩니다.

일반적으로 응용 프로그램에서 소리를 반복 재생할 때는 언젠가는 소리를 중지해야 합니다. 자세한 내용은 방법: Visual Basic에서 백그라운드로 소리 재생 중지를 참조하십시오.

예제

My.Computer.Audio.Play 메서드는 PlayMode.BackgroundLoop가 지정되는 경우 지정된 소리를 백그라운드로 재생합니다.

파일 이름은 사용자 시스템에 있는 .wav 사운드 파일을 참조해야 합니다.

Sub PlayLoopingBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.BackgroundLoop)
End Sub

이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 이 코드 조각은 코드 조각 선택기의 Windows Forms 응용 프로그램 > 사운드에 있습니다. 자세한 내용은 방법: 사용자 코드에 코드 조각 삽입(Visual Basic)을 참조하십시오.

My.Computer.Audio.Play 메서드는 PlayMode.BackgroundLoop가 지정되는 경우 지정된 소리를 백그라운드로 재생합니다.

응용 프로그램 리소스에 이름이 Waterfall이라는 .wav 사운드 파일이 있는지 확인합니다.

Sub PlayLoopingBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
          AudioPlayMode.BackgroundLoop)
End Sub

코드 컴파일

이 코드 예제는 Windows Forms 또는 콘솔 응용 프로그램 내에서만 실행할 수 있습니다. 자세한 내용은 My.Computer.Audio.Play 메서드를 참조하십시오.

강력한 프로그래밍

파일 이름은 사용자 시스템에 있는 .wav 사운드 파일을 참조해야 합니다.

사운드 파일의 관리를 단순화하려면 파일을 응용 프로그램 리소스로 저장할 것을 고려해 보십시오. 그러면 My.Resources 개체를 통해 사운드 파일에 액세스할 수 있습니다.

참고 항목

작업

방법: Visual Basic에서 시스템 소리 재생

방법: Visual Basic에서 백그라운드로 소리 재생 중지

방법: Visual Basic에서 소리 재생

참조

My.Computer.Audio.Play 메서드

AudioPlayMode 열거형