buaa21 / summer2020

软件学院《程序设计实践》2020小学期仓库
40 stars 8 forks source link

pygame播放音效有明显延迟的问题 #217

Closed MychaelH closed 3 years ago

MychaelH commented 3 years ago

使用以下方式播放,有明显的延迟

sound = pygame.mixer.Sound('./sound_effect/ding.wav')
sound.play()
crclz commented 3 years ago

希望这个解决了你的问题 https://stackoverflow.com/questions/18273722/pygame-sound-delay/36366595

Zehong3351 commented 3 years ago

感觉应该调一下参数,减低你缓冲区的大小,减缓延迟的问题。 例如:进口pygame的 pygame.mixer.init(频率= 22050,大小= -16,渠道= 2,缓冲= 512) S = pygame.mixer.Sound('snare.wav') s.play(循环= 0,MAXTIME = 0,fade_ms = 0)

orixing commented 3 years ago

这个问题昨天有人问过我, 5A948439A6F9E946FAE99C8BAF21B3AA