【发布时间】:2020-07-06 06:20:48
【问题描述】:
我正在寻找一个支持 cue sheet 的 Python 音频播放库。我找到了一个很好的库列表here,但它们似乎都不适用于提示表(至少不是我在他们的文档中看到的)。有什么地方可以找到这样的东西吗?
如果它是可以与 PYQT5 一起使用的东西,我会更喜欢,但如果没有类似的东西也没关系!
【问题讨论】:
我正在寻找一个支持 cue sheet 的 Python 音频播放库。我找到了一个很好的库列表here,但它们似乎都不适用于提示表(至少不是我在他们的文档中看到的)。有什么地方可以找到这样的东西吗?
如果它是可以与 PYQT5 一起使用的东西,我会更喜欢,但如果没有类似的东西也没关系!
【问题讨论】:
我最终决定使用 QMediaPlayer(PyQt5 的一部分)以及 this 逻辑。
我必须在我的电脑上安装 K-Lite 编解码器,否则它只能播放 .wav 文件。 Here is the download link for that.
编辑:QMediaPlayer 最终不支持无缝播放,所以我切换到 pyglet which works for non-mp3 files。 pyglet 也可以与 PyQt5 一起使用,因为没有 pyglet 窗口的pyglet.app.run() 可以在后台播放音频,这可以通过运行在 PyQt5 上的 GUI 应用程序进行控制。
然而,正如丹尼斯在对此的评论中指出的那样,还有许多其他问题我没有考虑过。
【讨论】: