我为我的raspberry pi编写了一个非常简单的脚本,它加载了一个未压缩的WAV并播放它 - 但是当我以root身份运行脚本时(为了能够使用GPIO
和ServoBlaster
),没有声音输出。
我已将默认音频设备设置为USB声卡,这有效 - 我已使用aplay fx.wav
对其进行了测试。
在没有sudo
的情况下运行pygame脚本,声音播放正常。
这里发生了什么?
答案 0 :(得分:1)
问题是sudo
命令改变了运行脚本的目录 - 所以用sudo -s
运行python或者只是使用声音的绝对路径修复它。