Python subprocess.Popen音频问题
我用的是覆盆子圆周率(运行杰西),我有一个USB音频适配器。当我在控制台中键入pianobar时,音频从USB音频适配器完美地输出。但是,当我执行以下操作时:Python subprocess.Popen音频问题,python,Python,我用的是覆盆子圆周率(运行杰西),我有一个USB音频适配器。当我在控制台中键入pianobar时,音频从USB音频适配器完美地输出。但是,当我执行以下操作时: pianobar = subprocess.Popen("sudo -u pi pianobar", shell=True) 根本没有音频输出。我不确定我做错了什么。我的/etc/asound.conf文件中有: pcm.!default { type hw card 1 } ctl.!default { type h
pianobar = subprocess.Popen("sudo -u pi pianobar", shell=True)
根本没有音频输出。我不确定我做错了什么。我的/etc/asound.conf文件中有:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
在/usr/share/alsa/alsa.conf文件中,我也修改了:
defaults.ctl.card 0
defaults.pcm.card 0
致:
有什么想法吗?我会检查应用程序中打开的文件(例如使用'ls-l/proc//fd/)。我想这是权限问题,但很难确定。我会检查应用程序中打开的文件(例如使用'ls-l/proc//fd/)。我想这是一个许可问题,但很难确定。
defaults.ctl.card 1
defaults.pcm.card 1