Compartir a través de


Cómo: Reproducir un sonido incrustado en un recurso desde un formulario Windows Forms

Puede usar la SoundPlayer clase para reproducir un sonido desde un recurso incrustado.

Ejemplo

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();
}
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

Compilar el código

Este ejemplo requiere:

Importar el System.Media espacio de nombres.

Incluir el archivo de sonido como un recurso incrustado en el proyecto.

Reemplace "<AssemblyName>" por el nombre del ensamblado en el que está incrustado el archivo de sonido. No incluya el sufijo ".dll".

Consulte también