level 1
蓝杰稀饭
楼主
大家好,我是李兴球,第一次来到pygame贴吧,奉献一段BUG代码
下面的代码出错了,我想循环播放背景音乐,在播放同时定时播放音效,这不需要窗口的.所以没有建立一个窗口.
但是会出现视频未初始化错误,如何解决? 难道一定要新建一个窗口,!!!!!
"""
播放背景音乐与喵叫示例程序_mixer
"""
import pygame
from pygame.locals import *
rosemusic = "凤飞飞 - 玫瑰玫瑰我爱你.mp3"
pygame.mixer.init()
pygame.mixer.music.load(rosemusic)
pygame.mixer.music.play(-1,0) # -1代表循环播放,0代表从头开始
pygame.time.set_timer(USEREVENT,3000)
catsound = pygame.mixer.Sound('喵.wav')
clock = pygame.time.Clock()
pygame.event.set_allowed((USEREVENT,))
while True:
for event in pygame.event.get():
if event.type == USEREVENT:
catsound.play()
print('播放喵叫了')
clock.tick(10)
2019年07月20日 02点07分
1
下面的代码出错了,我想循环播放背景音乐,在播放同时定时播放音效,这不需要窗口的.所以没有建立一个窗口.
但是会出现视频未初始化错误,如何解决? 难道一定要新建一个窗口,!!!!!
"""
播放背景音乐与喵叫示例程序_mixer
"""
import pygame
from pygame.locals import *
rosemusic = "凤飞飞 - 玫瑰玫瑰我爱你.mp3"
pygame.mixer.init()
pygame.mixer.music.load(rosemusic)
pygame.mixer.music.play(-1,0) # -1代表循环播放,0代表从头开始
pygame.time.set_timer(USEREVENT,3000)
catsound = pygame.mixer.Sound('喵.wav')
clock = pygame.time.Clock()
pygame.event.set_allowed((USEREVENT,))
while True:
for event in pygame.event.get():
if event.type == USEREVENT:
catsound.play()
print('播放喵叫了')
clock.tick(10)