使用单例是答案吗?

2024-06-06 00:12:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个snips应用程序来使用python3和pythonvlc库播放歌曲。我能放我的歌,但不能阻止他们。当歌曲播放时,动作不会再次运行,但其他动作会运行,所以我希望将stop函数放在一个单独的文件中。问题是,它创建了第二个vlc实例,并没有停止当前歌曲。你知道吗

我想知道创建一个vlc对象的单例是否允许我完成这个任务。你知道吗

有人有什么建议吗?你知道吗


Tags: 文件对象实例函数应用程序歌曲建议python3
1条回答
网友
1楼 · 发布于 2024-06-06 00:12:53

在我看来,你可以用Singleton来播放和暂停音乐。你知道吗

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

尤其是如果你只想播放每首歌的一小部分(我想有点像流行歌曲?),您可以确定启动的类实例不超过一个,并且可以非常确定在何时何地使用它。你知道吗

相关问题 更多 >