【问题标题】:Looped sound file playback with Pyglet - Python?使用 Pyglet - Python 循环播放声音文件?
【发布时间】:2021-04-14 13:56:14
【问题描述】:

我目前正在练习如何使用 Python 的库 Pyglet。
我想循环播放一个声音,但即使我在我的小代码中添加了player.loop = True,音频也只会播放一次。 声音文件为 .wav 格式,用于无缝播放。
Here you can download the 10 seconds audio loop that I am using

谁能帮我找出问题所在?

这是我的代码:

import pyglet
from pyglet.media import SourceGroup
player = pyglet.media.Player()
player.loop = True
source1 = pyglet.resource.media('music/wishloop.wav')
source_group = SourceGroup()
source_group.add(source1)
player.queue(source_group)
player.play()
pyglet.app.run()

【问题讨论】:

    标签: python-3.x loops audio-player pyglet


    【解决方案1】:

    我尝试从头开始重写我的代码,这似乎奏效了。 由于我只需要循环播放一个文件,因此这段代码足以满足我的需要。 如果有人想给我一些反馈,请这样做!

    import pyglet
    from pyglet.media import Player, load
    player = Player()
    player.loop = True
    source = load('music/wishloop.wav')
    player.queue(source)
    player.play()
    pyglet.app.run()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多