所以我正在使用PyMedia模块和Tkinter模块制作音乐播放器。我一直在谷歌搜索,以“检查”PyMedia.startPlayback是否正忙着播放一首歌,但到目前为止,我一直没有成功。我的目标是能够在当前歌曲停止播放时播放队列中的下一首歌曲。
例如:
def Listen(songs):
global player
while True:
songs+=1
def play(number):
player.startPlayback(number)
def pause():
player.pausePlayback()
#init pymedia player
player= pymedia.Player()
player.start()
play(songs)
#wait till song is done playing...
#After finished continue on to the next one
play(songs)
这不是确切的代码,但它是它的要点。 我在Windows 7上安装了python 2.7。感谢您输入。
答案 0 :(得分:2)
http://pymedia.org/docs/pymedia.player.html
文档列出了播放器的isPlaying
功能。他们甚至在示例中使用它来进行while循环。