我想知道是否有办法使用python静音和麦克风?我正在开发一个项目,要求将麦克风设置设置为“收听此设备”。但是,为了防止麦克风从电视或收音机中拾取不需要的噪音,我需要一种通过python脚本在静音和取消静音之间切换的方法。
答案 0 :(得分:1)
这可以通过使用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 message (Winuser.h) - Win32 apps | Microsoft Docs
答案 1 :(得分:0)