有沒有辦法檢測我的Mac麥克風何時使用?類似於Mikro Snitch所做的事情?這可以在可可嗎?如何檢測OS X上的麥克風使用情況?
2
A
回答
3
有沒有辦法檢測我的Mac麥克風何時被使用?
簡單的答案 - 是的,但它並不容易!
這可以在可可嗎?
由於文檔狀態: -
可可應用層是應用程序的外觀和他們的響應用戶的操作主要負責
所以這並不包括麥克風,如果是這樣,它會是你想要的水平太高。
有關如何執行此操作的詳細答案對於堆棧溢出而言非常複雜且過於寬泛。然而,爲了使你動身了正確的方向,你需要創建一個IOKit內核擴展驅動器(KEXT)和具有的I/O Registry
1
一個很好的理解這是不是一個真正的Objective-C的或可可的解決方案,但如果你願意做一個子打電話,試試這個:
ioreg -c AppleHDAEngineInput | grep IOAudioEngineState
你會看到"IOAudioEngineState" = 1
當音頻輸入有效。
此外,請嘗試搜索IOAudioEngineNumActiveUserClients
,其中每個應用程序都會爲音頻添加一個。
相關問題
- 1. 檢測麥克風/耳機?
- 2. 使用java的麥克風上的麥克風聲級控制
- 3. 如何更換通過麥克風傳來的聲音? OS X
- 4. 檢測何時麥克風被拔出
- 5. 如何在Android上使用麥克風
- 6. 如何使用JavaScript檢測與麥克風連接的系統
- 7. 如何檢測iPhone上的麥克風位置?
- 8. 檢測到麥克風的一擊
- 9. 檢測打擊在Android的麥克風
- 10. 帶麥克風的Android哨音檢測
- 11. 如何在模擬器上測試iOS麥克風的使用?
- 12. C# - 麥克風噪聲檢測
- 13. 攝像頭/麥克風檢測
- 14. 檢測耳機是否有麥克風
- 15. iOS xcode麥克風音量檢測?
- 16. 從iPhone麥克風檢測節拍
- 17. 檢測麥克風是否開啓
- 18. kissfft基音檢測麥克風
- 19. 如何檢測新麥克風是否可用?
- 20. MonoTouch檢測iPhone上是否啓用麥克風
- 21. 如何在iPhone中檢測麥克風不響的聲音?
- 22. 如何檢測Android設備麥克風中的打擊
- 23. 如何檢測麥克風中的聲音.net
- 24. Loudtalks麥克風
- 25. 如何使用NAudio將麥克風(麥克風輸入)設置爲默認值?
- 26. 使用SoundMixer.computeSpectrum麥克風
- 27. 麥克風輸入
- 28. 使用GStreamer(或其他庫)檢測麥克風吹氣
- 29. 如何關閉麥克風?
- 30. 如何讓麥克風webview
我剛剛發現這可能只適用於內部/內置麥克風......使用藍牙音頻設備時,IOAudioEngineState保持爲零。 – kgutwin