0

圧縮されていないWAVをロードして再生する非常に単純なスクリプトをラズベリーパイ用に作成しましたが、スクリプトをルートとして実行すると(およびを使用できるようにGPIOServoBlaster、サウンド出力がありません。

デフォルトのオーディオデバイスをUSBサウンドカードに設定しましたが、これは機能します-を使用してこれをテストしaplay fx.wavました。なしでpygameスクリプトを実行するsudoと、サウンドは正常に再生されます。

ここで何が起こっているのですか?

4

1 に答える 1

1

問題はsudo、スクリプトが実行されているディレクトリを変更するコマンドでしたsudo -s。そのため、サウンドの絶対パスを使用して、または単に使用して python を実行すると、問題が修正されました。

于 2013-03-15T09:19:04.287 に答える