Compartir a través de


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

Referencia

SoundPlayer

Otros recursos

SoundPlayer (Clase)