다음을 통해 공유


방법: Windows Form에서 리소스에 포함된 소리 재생

SoundPlayer 클래스를 사용하여 포함 리소스에서 소리를 재생할 수 있습니다.

예제

Private Sub playSoundFromResource(ByVal sender As Object, _
ByVal e As EventArgs)
    Dim a As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
    Dim s As System.IO.Stream = a.GetManifestResourceStream("<AssemblyName>.chimes.wav")
    Dim player As SoundPlayer = New SoundPlayer(s)
    player.Play()
End Sub
private void playSoundFromResource(object sender, EventArgs e)
{
    System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly();
    System.IO.Stream s = a.GetManifestResourceStream("<AssemblyName>.chimes.wav");
    SoundPlayer player = new SoundPlayer(s);
    player.Play();
}

코드 컴파일

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

System.Media 네임스페이스 가져오기

사운드 파일을 포함된 리소스로 프로젝트에 포함

"<AssemblyName>"을 사운드 파일이 포함된 어셈블리 이름으로 바꾸기. ".dll" 접미사는 포함하지 마십시오.

참고 항목

작업

방법: Windows Form에서 소리 재생

방법: Windows Form에서 소리 재생 반복

참조

SoundPlayer

기타 리소스

SoundPlayer 클래스