Reproducir un sonido en C#

03/09/2004 - 14:43 por Ruben | Informe spam
Buenas tardes,
me gustaria saber, como se puede reproducir un sonido en C#.
Exactamente, lo que querria seria reproducir un sonido por el altavoz
interno del PC.

Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Yachakuq
03/09/2004 - 16:44 | Informe spam
Hola Ruben:
Mediante una llamada a un API, y para ello creas una clase
de esta manera:

using System;
using System.Runtime.InteropServices;

namespace ClasesPropias
{
public class Win32API
{
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
private static extern int Beep(int dwFreq, int dwDuration);

public static void Sonido(int Frecuencia, int Duración)
{
Beep(Frecuencia, Duración);
}

}
}

y lo llamas desde tu programa (le haces una referencia y
un using si fuera necesario) así:
Win32API.Sonido(2111, 12);

Saludos.
Yachakuq
Respuesta Responder a este mensaje
#2 Rubén D. Sánchez D.
04/09/2004 - 00:55 | Informe spam
Depronto te sirva esto:

http://www.programar.net/articles2/audio.aspx

Saludos

Ing. Rubén Darío Sánchez D. (MCP)
www.programar.net : Recursos y aprendizaje de .NET
Bogotá, Colombia


"Yachakuq" wrote in message
news:09dd01c491c4$94508920$
Hola Ruben:
Mediante una llamada a un API, y para ello creas una clase
de esta manera:

using System;
using System.Runtime.InteropServices;

namespace ClasesPropias
{
public class Win32API
{
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
private static extern int Beep(int dwFreq, int dwDuration);

public static void Sonido(int Frecuencia, int Duración)
{
Beep(Frecuencia, Duración);
}

}
}

y lo llamas desde tu programa (le haces una referencia y
un using si fuera necesario) así:
Win32API.Sonido(2111, 12);

Saludos.
Yachakuq
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida