在发出命令后,我遇到了 LIRC 在操作系统范围内破坏音频的问题。例如,我会这样做:
irsend send_once Samsung_BN59-01224C KEY_VOLUMEUP --count=5
然后,播放一个音频文件,管理该文件的程序会卡住并且不播放任何声音。我编写的使用pygame
python 库的脚本也是如此。更糟糕的是,LIRC 在此错误发生后也会停止正确触发。我可以看到红外光从二极管中射出,但时间可能有问题。
这两种方式都会发生,因此,在播放音频文件后,LIRC 将停止工作,但可以继续播放音频。
以下非常罕见,但有时我能够在 LIRC 完成命令后播放音频,结果是原始声音的严重降低版本,大约一秒钟左右后会中断。
使用不同的遥控器进行测试,会出现相同的结果。我不确定用户在此线程中提出的修复是否会导致此问题(https://github.com/raspberrypi/linux/issues/2993),但我将它放在那里我使用它,因为未修改LIRC 在 /boot/config.txt 中的接收器和发射器都打开了问题。我的其余安装是标准的。