通过终端使用pygame停止播放歌曲

时间:2015-04-01 18:52:28

标签: shell python-2.7 pygame sdl-mixer

我的代码:

import pygame
import time

pygame.mixer.init() #to initiate the mixer

pygame.mixer.music.load('/home/xolo/bahara.mp3') #load path of song

time.sleep(1)

pygame.mixer.music.stop() #stop loaded song

while pygame.mixer.music.get_busy():
    time.sleep(1)

有没有办法处理2个使用pygame播放和停止音乐的程序。

使用类似的脚本我可以播放音乐,但使用上面的代码,我无法在终端执行时停止音乐。

1 个答案:

答案 0 :(得分:0)

而不是使用pygame停止歌曲,可以使用终端停止歌曲;当使用python(pygame)通过以下命令播放歌曲时。​​

ps -A | grep python> pidno.txt

S = cat pidno.txt | cut -d' ' -f2

杀死$ s