Cómo: Reproducir un sonido incrustado en un recurso desde un formulario Windows Forms
Puede utilizar la clase SoundPlayer para reproducir un sonido desde un recurso incrustado.
Ejemplo
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();
}
Compilar el código
Para este ejemplo se necesitan:
Importar el espacio de nombres System.Media.
Incluir el archivo de sonido como un recurso incrustado en el proyecto.
Reemplazar "<nombreDeEnsamblado>" con el nombre del ensamblado en el que está incrustado el archivo de sonido. No incluya el sufijo ".dll".
Vea también
Tareas
Cómo: Reproducir un sonido desde un formulario Windows Forms
Cómo: Repetir la reproducción de un sonido en un formulario Windows Forms