Olá Pessoal,
comecei a estudar Python dia 21/01/19 através do Curso de Python oferecido gratuitamente pelo pessoal da Curso em Video.
No desafio 21 me deparei com o problema relatado acima por muitos (o audio não executa).
O que percebi é que o que deve ser iniciado é o mixer (iniciar o pygame - nos meus testes - foi irrelevante).
Detalhe: o mixer deve ser inicializado antes do pygame (caso inicialize ele também).
fica assim:
import pygame
pygame.mixer.init()
pygame.init() # essa inicialização nos meus testes, não foi necessária
pygame.mixer.music.load('musica.mp3')
pygame.mixer.music.play()
pygame.mixer.music.set_volume(1)
x = input('digite algo para encerrar ...')
OBS.: o uso do event.wait ( pygame.event.wait() ) nos meus testes, funciona precariamente. A música não executa até o fim.
É isso. Espero ter ajudado!!!
Grande abraço!!!