我一直在尝试将音频提示添加到我正在使用 Py-Audiere 开发的程序中。但是,只有当我在 IDlE 中使用 run 命令(或手动将其放入解释器)时才会播放声音,并且只有在以特定方式完成调用时才会播放。这是代码片段:
import audiere
filename = 'Bell'
d = audiere.open_device()
filename += '.mp3'
bell = d.open_file(filename)
bell.repeating = True
def play_tone():
bell.play()
play_tone()
如果我在 IDLE 之外运行它,什么也不会发生。如果我在 IDLE 中运行它,但将其全部移动到函数中并传递文件名,则不会发生任何事情。
我对这个库发生了什么感到非常困惑,在这一点上,我什至不确定我是否应该使用这个库。有谁知道发生了什么或有替代方案(我考虑过 GStreamer,但我无法弄清楚他们的文档)?