Остановите воспроизведение песни, используя 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.

Используя аналогичный скрипт, я могу воспроизводить музыку, но, используя приведенный выше код, я не могу остановить музыку при выполнении из терминала.

1 ответ

Вместо остановки песни с помощью pygame, можно остановить песню с помощью терминала; когда песня воспроизводится с использованием python(pygame) с помощью следующих команд.

пс -А | grep python> pidno.txt

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

убить $s

Другие вопросы по тегам