使用单例答案吗?

时间:2019-04-30 03:53:23

标签: python python-3.x libvlc snips

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

我想知道是否可以创建vlc对象的单例来完成此任务。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

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