【问题标题】:Stop a song playing using pygame through terminal通过终端使用 pygame 停止播放歌曲
【发布时间】:2015-04-01 18:52:28
【问题描述】:

我的代码:

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

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

【问题讨论】:

    标签: shell python-2.7 pygame sdl-mixer


    【解决方案1】:

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

    ps -A | grep python > pidno.txt

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

    杀死$s

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 2021-02-28
      • 2023-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多