问题描述
截至目前,我有一个程序可以根据某些按键来播放各个声音。每次按键成功都会根据所按下的按键播放正确的声音,但是当另一个按键发出的下一个声音开始播放时,声音会被切断。我想知道如何让我的程序完整地播放每个键的声音,即使按下另一个键并开始播放新声音时(我希望声音同时播放)。我正在使用pygame和键盘库。
这是我用来播放按键声音的功能:
# 'keys' refers to a dictionary that has the key press strings and sound file names stored as key-value pairs.
key = keyboard.read_key()
def sound(key):
play = keys.get(key,'sounds/c2.mp3')
pygame.mixer.init()
pygame.mixer.music.load(play)
pygame.mixer.music.play()
如果您需要更多背景信息,请告诉我,我会更新我的问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)