0

我正在尝试创建一个剪辑应用程序来使用 Python 3 和 python-vlc 库播放歌曲。我可以播放我的歌曲,但无法阻止它们。播放歌曲时该动作不会再次运行,但其他动作会,因此我希望将停止功能放在单独的文件中。问题在于它创建了 vlc 的第二个实例并且不会停止当前歌曲。

我想知道创建 vlc 对象的单例是否可以让我完成此操作。

有人有什么建议吗?

4

1 回答 1

0

在我看来,我认为您可以使用 Singleton 来播放和暂停/停止音乐。

它将使您能够控制启动的类的唯一实例。

特别是如果您只想播放每首歌曲的小片段(我猜有点像 SongPop?),您将确保不会启动超过一个类的实例,并且可以非常确定在何时何地使用它。

于 2019-04-30T07:24:41.967 回答