如何使用 python 检测到某些东西已插入 linux 上的音频插孔?

Posted

技术标签:

【中文标题】如何使用 python 检测到某些东西已插入 linux 上的音频插孔?【英文标题】:How can i detect that something is plugged in to the audio jack on linux with python? 【发布时间】:2011-03-18 10:07:20 【问题描述】:

我将 python tornado 网络服务器与 tornado.io 一起使用。

我想证明我可以通过 tornado.io 异步发送事件。

我怎样才能简单地检测到音频插孔中插入了某些东西并在 tornado.io 中发送消息?

【问题讨论】:

如果您只想测试异步发送事件,使用 os.path.exists() 检查文件是否存在会容易得多。只需创建或删除文件即可对其进行测试。 【参考方案1】:

这个想法是找到你的声卡,然后在谷歌上搜索“你的 audio_card_number 的插孔感应”,这很简单

import os
os.system("your_comand")

为了让您入门,这里有一个python script,它适用于 ac97 卡。您的解决方案应该类似。

【讨论】:

以上是关于如何使用 python 检测到某些东西已插入 linux 上的音频插孔?的主要内容,如果未能解决你的问题,请参考以下文章

您如何检测到已设置 TEvent?

如何检测 Python 中外部模块的崩溃?

如果将笔式驱动器插入 USB 端口,如何使用 c# 检测?

MutationObservers - 未检测到添加的某些节点

如何使用python检测USB设备是不是插入?

如何检测USB键盘是不是插入和拔出