如何知道PyMedia模块是否繁忙

时间:2012-10-12 23:46:43

标签: python tkinter

所以我正在使用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。感谢您输入。

1 个答案:

答案 0 :(得分:2)

http://pymedia.org/docs/pymedia.player.html

文档列出了播放器的isPlaying功能。他们甚至在示例中使用它来进行while循环。