Какой самый быстрый способ воспроизведения mp3-файлов с помощью Python? - PullRequest
0 голосов
/ 24 октября 2019

Я веду блог о колбах. И я сделал код на python, который воспроизводит mp3-файл.

Проблема в том, что при воспроизведении mp3-файла сама музыка занимает очень короткое время. но процесс обновления веб-страницы занимает много времени.

Ниже приведен код, который я написал для него.

os.system("mpg123 " + ("sound1.mp3"))

Кто-нибудь знает самые быстрые коды для воспроизведения mp3-файлов? .

1 Ответ

0 голосов
/ 24 октября 2019

Вы показываете очень мало контекста, но здесь потенциальный ответ.

Если этот ответ не помогает, возможно, вам придется добавить некоторые дополнительные детали к вашему вопросу.

Вы создаете вебсервис, который будет воспроизводить mp3 на сервере (не в браузере)

Это действительно то, что вы хотите сделать?

Вызов

os.system("mpg123 " + ("sound1.mp3"))

являетсяблокирующий вызов, что означает, что только после воспроизведения mp3-файла ответ HTTP будет отправлен обратно в браузер. Это может занять некоторое время, особенно если mp3-файл содержит некоторое начальное или конечное молчание.

Просто попробуйте вызвать его в фоновом режиме, например:

os.system("mpg123 " + "sound1.mp3" + " &")

Теперь ответ будет отправлен до того, какmp3-файл завершил воспроизведение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...