0

我的代码:

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 播放和停止音乐的程序。

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

4

1 回答 1

0

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

ps -A | grep python > pidno.txt

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

杀死$s

于 2015-05-01T18:33:32.443 回答