pygame音乐倒带延迟了

时间:2016-03-19 14:21:36

标签: python pygame

我正在使用pygame使用播放滑块'寻找'到mp3文件中的位置。在文件中前进很好。然而,当我试图倒退时,在“跳跃”发生之前会有几秒钟的延迟。

无论我使用pygame.mixer.music.set_pos()还是pygame.mixer.music.play()使用偏移量,都是一样的。

似乎有一个应该刷新的内部pcm缓冲区。谁能证实这一点?

1 个答案:

答案 0 :(得分:0)

来自pygame docs:

  

pygame.mixer.music.set_pos()

     

这将设置音乐文件中开始播放的位置。 ...对于MP3文件,它是与当前位置的相对位置(以秒为单位)。要在MP3文件中进行绝对定位,请先致电rewind()。 ...

rewind()会将当前歌曲的播放重置为最开始,因此支持向前移动,但不支持向前移动。所以要回头,你必须先开始然后向前跳。