如何在pygame中跳转声音?

时间:2013-11-19 04:29:38

标签: audio pygame raspberry-pi

我正在尝试用Pygame制作一个媒体播放器,因为它是原生于raspbian上的。我想知道是否有一种简单的方法可以在一首歌中跳来跳去。 API说有一种方法可以获得歌曲中的当前位置和歌曲的长度,但是没有记录的方法可以跳转到任意位置。我需要这样做才能在媒体播放器中擦洗。或者,如果有人知道另一个可以轻松移植到Raspberry Pi的python库,那么它也会很有帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

我只能管理音乐,而不是声音:

import pygame, time

pygame.mixer.init()
m = pygame.mixer.music

filename = r"C:\Python32\Lib\site-packages\pygame\examples\data\house_lo.ogg"

m.load(filename)

print("Playing " + filename)
m.play(0, 0)
time.sleep(1)

print("Stopping at {}".format(m.get_pos() / 1000.0))
m.stop()
#time.sleep(0.5)

print("Playing after seek")
m.play(0, 3)
time.sleep(5)