【问题标题】: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)
    

    【讨论】:

    • 那行得通!我没有看到为音乐演奏的论据。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2023-03-22
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多