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