Python 如何使pygame开始在特定点发出声音?

Python 如何使pygame开始在特定点发出声音?,python,pygame,mixer,Python,Pygame,Mixer,我有一个声音文件,里面有一个延迟,可以玩pygame menu_sound = pygame.mixer.Sound('sounds/Devastation.ogg') #these lines are not next to each other in my code, i just picked out relevant lines. menu_sound.play(-1) 大约有4秒的延迟。如何强制pygame从4秒开始播放音乐?我看了混音器模块文档,没有找到任何东西 Python

我有一个声音文件,里面有一个延迟,可以玩pygame

 menu_sound = pygame.mixer.Sound('sounds/Devastation.ogg')
 #these lines are not next to each other in my code, i just picked out relevant lines.
 menu_sound.play(-1)
大约有4秒的延迟。如何强制pygame从4秒开始播放音乐?我看了混音器模块文档,没有找到任何东西


Python 3.3.3,windows

您检查过声音文件了吗?也许,这不是您的代码,而是声音文件本身被延迟了。试着从你的电脑播放声音,而不是通过pygame,看看是否有延迟。@Anthony这就是我的问题所在。我想在延迟后开始播放音乐。哦,明白了。尝试改用模块。播放功能允许您在曲目中的某个点开始播放。这可能不太理想,但它应该会起作用。@Anthony是的,这已经起作用了。谢谢: