Воспроизведение нескольких экземпляров VLC со звуком в Python-VLC

Я новичок в vlc.py, и я пытаюсь воспроизвести два экземпляра MediaPlayer(), который работает, но второй экземпляр не воспроизводит звук, в то время как первый экземпляр воспроизводится нормально.

некоторые базовые коды из документации stackru и python-vlc

1 ответ

Вы можете использовать multiprocessing модуль в Python. Таким образом, у вас может быть 3 процесса, один из которых является управляющим, а два других содержат каждый экземпляр VLC.

У меня была похожая проблема в Java. Вы должны играть обе песни в отдельных темах. Вот учебник, как это сделать: https://realpython.com/intro-to-python-threading/ Вы не можете воспроизводить две песни в одном потоке, потому что программе нужно ждать до конца первой песни. Также, если вы хотите выполнить некоторые действия во время игры, создайте новые потоки для ОБА экземпляров MediaPlayer.

Другие вопросы по тегам