ऑटोहोटेक - डिफ़ॉल्ट डिवाइस के माइक की रिकॉर्डिंग वॉल्यूम प्राप्त करें


0

मैंने पहले ही गुगल कर लिया है और यह पाया है: http://www.autohotkey.com/board/topic/21984-vista-audio-control-functions/ । लेकिन यह लाइब्रेरी न तो वह देती है जो मैं चाहता हूं: मैं डिफ़ॉल्ट रिकॉर्डिंग डिवाइस की वास्तविक समय रिकॉर्डिंग मात्रा प्राप्त करना चाहता हूं। इसलिए अगर कोई जोर से आवाज करता है, तो एक पॉप-अप होगा। इसे किस तरह पूर्ण कर सकते है?


लूप (?) में फ़ंक्शन का उपयोग करके।

हां, सेटटीमर या लूप का उपयोग करने का प्रयास करें ।
इलियट डेफॉल्फ

जवाबों:


1

यह फ़ोरम पोस्ट यह कैसे करता है: http://autohotkey.com/board/topic/32290-how-to-detect-if-a-sound-was-played/?p=205410

यह इसे प्राप्त करने के लिए निम्न स्क्रिप्ट के साथ MixMP3 का उपयोग करता है

#Persistent
Run, Mixmp3.exe -s -50 -ql -mm,,,PID
SetTimer, SizeCheck, 100
Return

SizeCheck:
FileGetSize, Size, out.mp3, K
if (Size > 16) ;larger than 16KB
{
    ControlSend,, {ESC}, ahk_pid %PID%
    SetTimer, SizeCheck, Off
    GoTo, DoSomething
}
Return

DoSomething:
MsgBox, Sound is Playing
Exitapp
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.