방법: 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" 접미사는 포함하지 마십시오.