张大帅哥_
2021-08-15 18:15
采纳率: 85.7%
浏览 421
已结题

python pygame mixer music 音乐播放结束后调用函数 或 判断音乐停止

我有一个函数 end(),想要在音乐播放结束后调用它,请问应该怎么做?
也可以在循环中判断音乐停止。
是 music,不是 channel、sound 等别的。

import pygame

# 可以在结束后调用函数
def end():
    print('end')

pygame.mixer.init()
pygame.mixer.music.load('1.mp3')
pygame.mixer.music.play()

while True:
    # 也可以在此处判断结束
    if is_end:
        end()
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题