我正在尝试使用Python 3和python-vlc库创建一个剪辑应用程序来播放歌曲。我能够播放我的歌曲但无法阻止它们。在播放歌曲时,该动作不会再次运行,但其他动作将会出现,所以我希望将stop函数放在一个单独的文件中。这个问题是,它创建了vlc的第二个实例,并没有停止当前的歌曲。
我想知道创建一个vlc对象的单例是否允许我完成这个。
有没有人有任何建议?
在我看来,我认为你可以使用Singleton播放和暂停/停止音乐。
它将使您能够控制启动的类的唯一实例。
特别是如果你只想播放每首歌的小片段(有点像SongPop,我猜?),你肯定会启动不超过一个类的实例,并且可以确定它在何时何地使用。