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 に答える