当我直接通过命令行执行以下命令时,它可以正常工作:
mpg321 -a bluetooth Canon.mp3
但是,通过Python执行以下代码:
import os
os.system('mpg321 -a bluetooth Canon.mp3')
我收到以下错误:
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate)未知的PCM蓝牙 无法用设备蓝牙打开libao驱动程序(正在使用的设备?)
知道可能出错的是什么? 谢谢!
答案 0 :(得分:0)
mpg321错误消息:
如果用户没有写入/ dev / audio的权限,则可能发生无法打开libao驱动程序
。见
Debian SoundFAQ(搜索“无法打开
libao“)指向http://wiki.debian.org/SoundConfiguration
解决方案,即将用户添加到audio
组。
adduser USER_NAME audio
或者,像OP一样,以具有正确权限的用户身份运行命令。