【问题标题】:How to jump around a sound in pygame?如何在pygame中跳过声音?
【发布时间】:2013-11-19 18:59:04
【问题描述】:
我正在尝试使用 Pygame 制作一个媒体播放器,因为它是 raspbian 原生的。我想知道是否有一种简单的方法可以在一首歌中跳跃。 API 说有一种方法可以获取歌曲中的当前位置和歌曲的长度,但没有记录在案的方法可以跳转到任意位置。我需要这样做才能在媒体播放器中擦洗。或者,如果有人知道另一个可以轻松移植到 Raspberry Pi 的 python 库,那也会有所帮助。谢谢你。
【问题讨论】:
标签:
audio
pygame
raspberry-pi
【解决方案1】:
我只能为音乐而不是声音来管理它:
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)