我有一个与Raspberry Pi 3配对的蓝牙扬声器,还有一个执行子过程来播放声音的Python脚本。
player = subprocess.Popen(["mpg321", "-q", "presilence.mp3"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
player = subprocess.Popen(["mpg321", "-q", "words.mp3"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
当我在外壳中执行pyton脚本时,声音会通过蓝牙扬声器重现。但是当我使用以下命令在后台运行脚本时:
python -u test.py > log_test.txt 2>&1 &
声音在模拟输出(3.5毫米插孔)上再现。
即使配对,我也不知道如何强制mpg321使用蓝牙扬声器。 谢谢您的帮助