![](/img/trans.png)
[英]How to turn off toggle switch when it is on using selenium webdriver with Python
[英]How to toggle microphone on and off using python
我想知道是否有辦法使用 python 來靜音和麥克風? 我正在開發一個需要將麥克風設置設置為“收聽此設備”的項目。 但是,為了防止麥克風從電視或收音機中拾取不需要的噪音,我需要一種通過 python 腳本在靜音和取消靜音之間切換的方法。
這可以通過使用PyWin32輕松實現:
import win32api
import win32gui
WM_APPCOMMAND = 0x319
APPCOMMAND_MICROPHONE_VOLUME_MUTE = 0x180000
hwnd_active = win32gui.GetForegroundWindow()
win32api.SendMessage(hwnd_active, WM_APPCOMMAND, None, APPCOMMAND_MICROPHONE_VOLUME_MUTE)
與名稱APPCOMMAND_MICROPHONE_VOLUME_MUTE
建議的不同,這實際上切換了麥克風
mute
→ unmute
| unmute
→ mute
以下是可與WM_APPCOMMAND
一起使用的其他有用參數的列表: WM_APPCOMMAND 消息 (Winuser.h) - Win32 應用 | 微軟文檔
如果您有 Windows,最簡單的解決方案是下載 Windows PowerToys,以管理員身份運行,打開視頻會議靜音,然后 VOILA,Win 按鈕 + Shift + A 將使您靜音。
也可以選擇使用鍵盤快捷鍵關閉相機。 如果你願意,你可以同時做這兩件事。
有時 python 不是正確答案:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.