2015-04-01 60 views
0

我的代码:停止播放歌曲使用pygame的通过终端

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的停止音乐。

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

回答

0

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

ps -A | grep的蟒> pidno.txt

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

杀$ S