Как я могу переключиться на новый музыкальный файл, когда моя программа на Python работает с livewires?

Я загружаю файл, а затем воспроизводить его, который работает нормально. Тогда, если я загружаю другой музыкальный файл, ни один не играет. Мне нужно загрузить одну музыкальную дорожку, воспроизвести ее, затем остановить, затем загрузить и воспроизвести вторую дорожку. Это просто невозможно?

games.music.load ("theme.mp3") games.music.play (-1)

games.music.load ("bonus_theme.mp3") games.music.play (-1)

1 ответ

Почему бы не загрузить обе переменные, а затем использовать.play() и.stop()? Например:

import pygame
theme = pygame.mixer.Sound('theme.mp3')
bonusTheme = pygame.mixer.Sound('bonus_theme.mp3')

theme.play(-1)
theme.stop()
bonusTheme.play(-1)
Другие вопросы по тегам