👍 Как проигрывать музыку на Python с помощью Pygame
1⃣ Устанавливаем / импортируем
pygame — простая библиотека для работы со звуком2⃣ Предварительная настройка звукового микшера:
pygame.mixer.pre_init(frequency=48000, size=-16, channels=2, buffer=512)🟠
frequency=48000 — частота дискретизации звука (48 кГц).🟠
size=-16 — 16-битные аудиосемплы, - означает знаковые (signed).🟠
channels=2 — стерео (2 канала).🟠
buffer=512 — размер звукового буфера, влияет на задержку3⃣ Инициализируем звуковой модуль
pygame.mixer — обязательно для воспроизведения звука —> pygame.mixer.init()4⃣ Загружаем аудиофайл
music.mp3 в память. Файл должен быть в той же директории, что и скрипт —> pygame.mixer.music.load("music.mp3")5⃣ Запускаем воспроизведение загруженного аудиофайла —>
pygame.mixer.music.play()6⃣ Пока музыка играет (
get_busy() возвращает True), программа "ждёт" и ничего не делает. Это предотвращает мгновенное завершение скрипт —>while pygame.mixer.music.get_busy():
pass
👉Новости 👉База вопросов
