Python pyglet重复播放音频不间断

问题描述 投票:0回答:1

播放声音(应该是一声短促的哔哔声)不会停止。我在下面做了一个简短的测试案例。IDE是VS2019。

import cv2
import numpy as np
import dlib
from math import hypot
import pyglet
import time

# Load sounds
sound = pyglet.media.load("sound.wav", streaming=False)
left_sound = pyglet.media.load("left.wav", streaming=False)
right_sound = pyglet.media.load("right.wav", streaming=False)
sound.play()
while True:
    print("***")

一旦发出哔声,如何播放? (无时间测量)

python pyglet
1个回答
0
投票

代替while True循环,请使用pyglet.app.run()

import pyglet

sound = pyglet.resource.media('sound.wav')
sound.play()

pyglet.app.run()

请参见pyglet documentation

© www.soinside.com 2019 - 2024. All rights reserved.