Pyglet не хочет проигрывать mp3 файлы

Столкнулся со странной проблемой в Pyglet. Вот отрывок элементарного кода для воспроизведения mp3 файлов:

def add_song():
    song = filedialog.askopenfilename(initialdir = "/",title = "Выберите песню",
                                      filetypes = (("mp3 Files","*.mp3"),("all files","*.*")))
    song_box.insert(END, song)
    return

def play():
    song = song_box.get(ACTIVE)
    music = pyglet.media.load(song)
    music.play()
    return

Но при запуске вдруг появляется очень странная ошибка:

pyglet.media.codecs.wave.WAVEDecodeException: file does not start with RIFF id

Однако, я воспроизвожу mp3 файлы! Почему pyglet вызывает проигрователь WAVE файлов?


Ответы (0 шт):