【发布时间】:2011-02-17 08:40:25
【问题描述】:
我想使用 Python 查看是否有麦克风处于活动状态。
我该怎么做?
提前致谢!
【问题讨论】:
-
这取决于您所说的“活跃”。一般也很难回答。也许你有一些限制?操作系统?
-
我使用的是 Windows 7,我只是想知道是否有一个麦克风可操作(设备启用)以便我可以录制一些东西。
标签: python python-2.7 microphone
我想使用 Python 查看是否有麦克风处于活动状态。
我该怎么做?
提前致谢!
【问题讨论】:
标签: python python-2.7 microphone
麦克风是模拟设备,大多数 api 可能甚至无法告诉您是否插入了麦克风,您的计算机只是从您的声卡输入通道之一读取数据。
您可能想知道输入通道是打开还是关闭。确定这是高度特定于平台的。
【讨论】:
这就是我想要的:
import ctypes
from ctypes import *
winmm= windll.winmm
print 'waveInGetNumDevs=',winmm.waveInGetNumDevs()
【讨论】: