Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   sonido de teclas de telefono en Delphi (https://www.clubdelphi.com/foros/showthread.php?t=79585)

darkbits 19-07-2012 00:09:10

sonido de teclas de telefono en Delphi
 
un saludo Foro
estoy trabajando en D6
y tengo edit1 .... edit10
y cada vez que le doy un click a cada edit quiero q me de el sonido de la tecla de un telefono

para ver ejemplos descarge mas de 5 softphone y todos tienen el mismo sonido de tecla sospecho que estan utilizando algun banco de sonido de windows ya busque en windows/sound no esta :(

por favor mi consulta es donde puedo encontrar esos sonidos de tecla de telefono o como apuntarlos a delphi


gracias.

Casimiro Notevi 19-07-2012 00:30:03

¿Y qué tal si además nos pones el código fuente de lo que estás haciendo?, es que todavía no somos adivinos ;)

darkbits 19-07-2012 00:43:13

utilizo esto para hacer sonar un sonido
Código Delphi [-]
sndPlaySound('C:\Windows\Media\Ringout.wav',SND_NODEFAULT or SND_SYNC or SND_LOOP);
sndPlaySound(nil,0);

lo que quiero sabes es sin windows tiene sus propios sonidos de tecla de telefono como mencione descarge mas de 5 softphone y cuando marcos sus numeros me da el mismo sonido y por eso sospecho que utiliza sonidos de windows pero queiro confirmar con el foro si existen esos sonidos wav o midi

ecfisa 19-07-2012 19:08:40

Cita:

Empezado por darkbits (Mensaje 437738)
cuando marcos sus numeros me da el mismo sonido

Hola darkbits.

Sigo sin entender el problema y la finalidad de lo que buscas. ¿ Con que aplicación estás marcando los números ? ¿ Es solo un efecto de sonido o deseas generar las señales multifrecuencia (DTMF) ?

Saludos.

darkbits 19-07-2012 19:15:01

deseo generar las señales o sonido multifrecuencia (DTMF)
no se como se realiza ello en delphi

ecfisa 19-07-2012 20:15:03

Hola.

Estas son las frecuencias (bajas y altas) de los tonos DTMF:
Código:

Baja Mh | Alta Mh | Tecla
--------+---------+-------
697    | 1209    | 1
697    | 1336    | 2
697    | 1477    | 3
770    | 1209    | 4
770    | 1336    | 5
770    | 1477    | 6
852    | 1209    | 7
852    | 1336    | 8
852    | 1477    | 9
941    | 1336    | 0
941    | 1209    | *
941    | 1477    | #
697    | 1633    | A
770    | 1633    | B
852    | 1633    | C
941    | 1633    | D

Si como pienso, deseas que la salida sea la placa de sonido, lo mas simple es generar los archivos de sonido para cada tecla con algún generador de tonos (hay gratuitos) y guardarlos como archivo. Luego basta con reproducirlos mediante sndPlaySound, TMediaPlayer o mciSendString.

Saludos.


La franja horaria es GMT +2. Ahora son las 07:44:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi