我正在使用我的Raspberry Pi来播放歌曲。我试图通过一个简单的python程序来控制mplayer。我之所以选择python,是因为我刚接触编码并设置了一些简单的输入驱动菜单来选择歌曲。
我在这里找到了这段代码来播放这首歌: -
import os
SOUND = 'music.mp3'
command = 'mplayer %s 1>/dev/null 2>&1' % SOUND
os.system(command)
但我无法解决如何在轨道中停止它并返回到我的简单python菜单以选择其他选项。请帮忙 。 。 。
答案 0 :(得分:0)
您可以使用subprocess.Popen并在想要结束歌曲时终止该过程:
from subprocess import Popen
SOUND = 'music.mp3'
proc = Popen(['mplayer', '%s', '1>/dev/null', '2>&1',SOUND])
import time
time.sleep(3)
proc.kill()