gpt4 book ai didi

python - 连续按4次后几秒没有音效?

转载 作者:太空宇宙 更新时间:2023-11-03 20:34:56 32 4
gpt4 key购买 nike

如果连续按下相应按钮(播放音效)四次,Pygame 音效将在几秒钟内不播放。我目前正在尝试尝试不同的钢琴键。

我尝试删除 pygame 时钟对象。我尝试将 Sound.play() 变成一个函数,如代码中所示。

import pygame
pygame.init()

###LordKeys###

A5 = pygame.mixer.Sound('PianoKeys/A5.wav')
A6 = pygame.mixer.Sound('PianoKeys/A6.wav')


def A56():
A5.play()
A6.play()

###############################################
run = True
win = pygame.display.set_mode((700,700))
pygame.display.set_caption("Piano Gen")
while run:
win.fill((255,255,255))
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_a:
A56()

pygame.display.update()

预期结果:按下按键时播放的音效,无论频率如何。

最佳答案

您必须使用声音功能来播放声音。您创建的声音变量没有 play() 函数。

替换

A5.play()
A6.play()

pygame.mixer.Sound.play(A5)
pygame.mixer.Sound.play(A6)

关于python - 连续按4次后几秒没有音效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229469/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com