Используя pyglet 1.2.4, я использую avbin.dll, чтобы позволить мне проигрывать аудио, и все источники говорят, что он должен идти в C: \ Windows \ System.Это работает, но я хотел бы поместить в локальную папку, чтобы при загрузке пользователю не нужно было явно помещать его туда.
Как я могу сделать так, чтобы я указывал каталогavbin.dll / есть в той же папке, что и код?
Здесь avbin.dll находится в папке с кодом, но я не могу найти, как они это сделали.https://github.com/surajsinghbisht054/Python-Media-Player/tree/master/Python%20Media%20Player%20Version%200.0.1/Tools Я пытался пройти через это, но ничего не нашел
Я пытался
pyglet.options["search_local_libs"]
, но оно уже было установлено в true.
Iтакже добавил его в переменную path, но это ничего не изменило.
Намерение состояло в том, чтобы иметь возможность воспроизводить аудиофайлы.
Дополнительно: используя pyglet 1.4, я попытался использовать ffmpeg
и ffmpeg-pyglet
, который прекрасно работает, за исключением того, что pyglet.app.run()
требуется, чтобы остановить воспроизведение первой части трека при повторении, но его основной цикл мешает tkinter, и я не могу заставить работать ни один из потоков, чтопочему я вернулся к 1.2.4.