@JackJonesProgM eu também tive dificuldades, meu mp3 não reconhecia, "e ainda não reconhece kkk" mas isso não é o problema, o código que o Guanabara fez estava certo, na época que ele fez, porém agora esse código só funciona se tiver um "input()" antes da linha "pygame.event.wait()", eu vi pessoas aqui dizendo que o programa não dava erro mas também não rodava, eu quero deixar claro que o programa que não estava dando erro estava rodando normalmente porém ele rodava muito rápido "eu observei o meu e percebi isso" e quando a gente coloca o comando "input()" ele roda e espera você clicar no enter, aí sim a música tem tempo para tocar, quando não tem o "input()'' o programa inicia e termina antes que a música toque, observem o código:
@Lucaskanis (não tem problema se o pycharm não reconhecer o mp3, pois quem vai rodar ele é o pygame)
#######################################
import pygame
pygame.init()
pygame.mixer.music.load('tp3000') #coloquei a música do top gear 300#
pygame.mixer.music.play()
input('tecla enter')
pygame.event.wait()
#######################################
vou mandar uma imagem do meu código:
ex021.txt
@Junior Borges é só colocar o "input()", acredito que vai reslver
acabei de descobrir que não precisa do input, o problema é que "agora" precisa iniciar o "pygame.mixer.init()" antes de iniciar o "pygame.init()" vou deixar o novo código aqui:
############################################
import pygame
pygame.mixer.init()
pygame.init()
pygame.mixer.music.load('ex021.mp3')
pygame.mixer.music.play()
pygame.event.wait()
############################################