我正在使用pygame使用播放滑块'寻找'到mp3文件中的位置。在文件中前进很好。然而,当我试图倒退时,在“跳跃”发生之前会有几秒钟的延迟。
无论我使用pygame.mixer.music.set_pos()
还是pygame.mixer.music.play()
使用偏移量,都是一样的。
似乎有一个应该刷新的内部pcm缓冲区。谁能证实这一点?
答案 0 :(得分:0)
pygame.mixer.music.set_pos()
这将设置音乐文件中开始播放的位置。 ...对于MP3文件,它是与当前位置的相对位置(以秒为单位)。要在MP3文件中进行绝对定位,请先致电
rewind()
。 ...
rewind()
会将当前歌曲的播放重置为最开始,因此支持向前移动,但不支持向前移动。所以要回头,你必须先开始然后向前跳。