【发布时间】:2019-09-21 16:47:24
【问题描述】:
我想播放音乐并在音乐播放时的几秒或几分钟内获得它的位置。我使用了 pygame.mixer.music.get_pos() 但代码不起作用。
def f5secforward():
print(pygame.mixer.music.get_pos())
pygame.mixer.music.play(0,pygame.mixer.music.get_pos()//1000+5)
print(pygame.mixer.music.get_pos())
第一个“get_pos”有效,但在我用 pygame.mixer.music.play(loop,time) 更改歌曲的当前位置后,它会将 get_pos 的值分配给 0
我进行了更多搜索,我刚刚发现 get_pos() 并没有在播放音乐的地方获取它只是获取 Python 混音器忙碌的时间。 有什么解决办法吗?
【问题讨论】:
-
我认为这是唯一的方法
标签: python