我有一个使用pygame加载声音并播放声音的python脚本。当我不使用sudo运行脚本时,它运行正常。但是当我使用sudo运行脚本时,出现以下错误:
无法访问主目录:权限被拒绝
ALSA lib pcm_mmap.c:341:(snd_pcm_mmap)mmap失败:参数无效
有人知道为什么会这样吗?我想了解发生了什么,并且不仅可以快速解决问题,以防在其他情况下再次发生这种情况,而且因为我可能需要使用sudo运行脚本。
编辑:
阅读mvp的答案后,我进行了更多研究,显然,pulseaudio无法在根本上起作用。谢谢你们
答案 0 :(得分:0)
显然,pulseaudio 在 root
下不起作用。
OP 用这个编辑了问题;改为将其作为答案发布。