如何在主进程中获取信号以开始操作?

问题描述

我正在用 python 编写一个播放器程序。

我想要达到的效果是播放完一首歌得到一个信号,然后去下一首歌。

一些代码

def end_call_back(event):
    print('call:','a song finished')


if "__main__" == __name__:
    app = App()
    app.player.play('sample1.mp4')
    app.player.add_callback(vlc.EventType.MediaPlayerStopped,end_call_back)

    **# Here,I want to received a signal to play the next song.**

    app.mainloop()

现在,我可以在控制台中得到一句话,“一首歌完成了”

在主进程中接下来我应该怎么做才能获得播放下一首歌曲的信号?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...