是否有一个默认程序,我可以在其中检查音频设备是否处于静音状态?
编辑:通过沉默,我的意思是如果那上面正在播放某些东西(不仅仅是激活或打开)
像这样:
if [[ device0 is silent ]] ; then
radio $RANDOM
fi
编辑2:我要实现的是一个脚本,该脚本可以播放广播,并且可以在播放器出现故障时继续播放,例如,如果互联网连接断开并且播放器没有恢复,我将杀死播放器并重新开始
您的意思是检查音量的工具吗?
—
Eddy_Em
不,请检查是否有游戏在玩
—
RSFalcon7 2013年
那么我猜唯一的警告就是检查alsamixer中的“ Mix”并尝试从声卡中录制一些声音,然后对录制文件中的音量进行分析。如果大于阈值,则表示没有任何游戏。尝试例如
—
Eddy_Em 2013年
sox
。在其他情况下,您可以尝试lsof|grep snd
。如果什么都没有,您可以打开收音机。