python 循环播放音乐_python中pygame循环播放3首音乐和3张图片

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 17:39   17   0

相关配置:

Anaconda 4.2.0 (64-bit)

Python 3.5.2

程序:

import sys

import pygame

pygame.init()

pygame.mixer.init()

print("播放音乐")

path = r"jj.mp3"

path1 = r"tu1.jpg"

path2 = r"ts.mp3"

path3 = r"tu2.jpg"

path4 = r'tu.jpg'

path5 = r'xg.mp3'

screen = pygame.display.set_mode([921, 576])

icon = pygame.image.load(path1).convert_alpha()

pygame.display.set_icon(icon)

background = pygame.image.load(path1).convert_alpha()

background1 = pygame.image.load(path3).convert_alpha()

background2 = pygame.image.load(path4).convert_alpha()

pygame.display.set_caption('音乐盒')

pygame.time.delay(1000)

while 1:

for event in pygame.event.get():

if event.type == pygame.QUIT:

pygame.quit()

sys.exit()

if pygame.mixer.music.get_busy() == False:

print("播放音乐3")

screen.blit(background2, (0, 0))

pygame.display.update()

pygame.mixer.music.load(path5)

pygame.mixer.music.play()

# time.sleep(35)

# sys.exit()

pygame.time.delay(33000)

print("播放音乐2")

screen.blit(background1, (0, 0))

pygame.display.update()

pygame.mixer.music.load(path2)

pygame.mixer.music.play()

pygame.time.delay(15000)

print("播放音乐1")

screen.blit(background, (0, 0))

pygame.display.update()

pygame.mixer.music.load(path)

pygame.mixer.music.play()

我曾经跨过山和大海,也穿过人山人海,我曾经拥有着的一切,转眼都飘散如烟,我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。

——韩寒《平凡之路》

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP