Procedimiento para reproducir un sonido insertado en un recurso desde un formulario Windows Forms
Puede usar la clase SoundPlayer 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
Para este ejemplo se necesita:
Importar el espacio de nombres System.Media.
Incluir el archivo de sonido como recurso incrustado en el proyecto.
Reemplazar "<AssemblyName>" por el nombre del ensamblado en el que se incrusta el archivo de sonido. No incluya el sufijo ".dll".
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
.NET Desktop feedback