0

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

4

1 回答 1

2

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

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

于 2012-10-12T23:52:43.973 回答