FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Control de Volumen de Windows
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Control de Volumen de Windows
Posted: Tue Mar 15, 2016 04:28 AM
Saludos a todos:

Alguien sabe como puedo obtener el nivel de Volumen y tambien como subir o bajar la intensidad..?

Tengo una modificación a un proyecto y me solicitan dicha modificación, he revisado la documentacion para saber si es posible desde WMI, pero no es así tampoco funciona lasllamadas a MCI pues en Windows Xp para adelante no funcionan,he revisado que dse puede lograr mediante llamas al API de Windows pero no doy como, encontre esto en Google, ojala se pudiera traducir a Harbour:

http://www.geekpedia.com/tutorial176_Get-and-set-the-wave-sound-volume.html
http://stackoverflow.com/questions/2534595/get-master-sound-volume-in-c-sharp
http://stackoverflow.com/questions/3992798/how-to-programmatically-get-the-current-audio-level
http://stackoverflow.com/questions/4235246/c-sharp-get-master-volume-level-precent
https://sites.google.com/site/lalitpundir/s-1


gracias de antemano..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Control de Volumen de Windows
Posted: Tue Mar 15, 2016 12:08 PM

Victor,

Prueba a ver si te sirven estas funciones:

viewtopic.php?p=99705#p99705

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Control de Volumen de Windows
Posted: Tue Mar 15, 2016 12:27 PM
Maestro Antonio:

Gracias, Ya habia revisado en el foro y las habia probado, pero MSGInfo(cValtoChar(GETVOLUME())) siempre devuelve un valor de 65535, que supongo es el nivel máximo de volumen, haciendo SETVOLUME(0) se queda totalmente en silencio, y al hacer SETVOLUME(65535) regresa al volumen alto, hasta ahi va bien..

Pero necesito saber en que nivel de volumen esta el sistema para ahi aumentarlo o disminuirlo con un Slider, aunque ponga el nivel de volumen en bajo GETVOLUME() siempre me retorna 65535, solo me faltaria éste detalle..

Gracias..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Control de Volumen de Windows
Posted: Tue Mar 15, 2016 06:40 PM
Victor,

Por lo que he leido y probado parece esas funciones no devuelven valores intermedios.

Revisa esta utilidad libre que por lo visto permite cambiar el volumen:
http://www.nirsoft.net/utils/nircmd.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Control de Volumen de Windows
Posted: Tue Mar 15, 2016 08:19 PM

Cierto Maestro, no hay manera de encontrar el nivel de volumen intermedio de una pc, ya habia probado tambien esta utilidad, de hecho me sirve para expulsar el cd de la bandeja de la PC sin estar molestando el boton fisico y no dañarlo.

De pronto me las arregle con estas funciones para subir y bajar la intensidad, Como siempre Muy agradecido

Saludos..

Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Control de Volumen de Windows
Posted: Tue Mar 15, 2016 08:37 PM

De nuevo comentando sobre el caso, en Windows XP funcionó bien pude bajar y subir el volumen en tiempo real, aún no he probado en Windows Vista, Seven, 8, pero en Windows 10 64 Bits éstas funciones no responden, no hacen nada...

No se si sea por el tipo de arquitectura.. Habra que hacer cambios..?

Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Control de Volumen de Windows
Posted: Wed Mar 16, 2016 07:48 AM

Victor,

Por lo visto, segun la documentación de esas funciones, no devuelven valores intermedios.

Es muy extraño, pero es asi :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion