como abrir uma musica no python

155 views
Skip to first unread message

Raphael Gramosa

unread,
May 27, 2018, 4:42:18 PM5/27/18
to Python Brasil

eae pessoal estou tentando abrir uma musica usando a biblioteca pygame

from pygame import mixer, event
mixer.init()
mixer.music.load('QualquerMusica.mp3')
mixer.music.play()
event.wait()
#onde esta 'QualquerMusica.mp3 é a musica

 mas da esse problema aqui

event.wait()
pygame.error: video system not initialized


a musica até abre mas o programa fecha em seguida e a musica continua rodando olha ai o print

olha ai so



me ajuda ai pessoa se a formatação da imagem estiver horrivel eu peço desculpas por que eu não sei usar direito isso aqui, em relação a ide eu ainda estou usando o idle por que ainda estou aprendendo o python, agradeço desde já , ah nesse momento do print a musica esta rodando não sei como mas mesmo se eu "quebrar" o programa a musica continua e so fechando pra parar

Marcelo Kenji Sime

unread,
May 28, 2018, 11:34:13 AM5/28/18
to Python Brasil
O único contato que eu tive com isso foi com as aulas do "Python para Zumbis", não mexi além do que ele fala nos vídeos, então não manjo muito. No Stackoverflow, achei uma pergunta com um erro igual ao seu, e um cara basicamente respondeu que o erro é que não foi criada uma janela pra aplicação. Não sei se é isso que está causando o erro, mas acho que você também não criou uma janela.


Sobre a música continuar, nesse vídeo do PPZ tem uma solução pra música parar quando a janela é fechada:


Espero que tenha ajudado mais que atrapalhado.

Renan Lira

unread,
May 28, 2018, 11:34:18 AM5/28/18
to python...@googlegroups.com
Tenta assim:

import pygame
arquivo = 'some.mp3'
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(arquivo)
pygame.mixer.music.play()
pygame.event.wait()

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/872bbe5b-7f32-4e43-91ab-99ba9d714114%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Raphael Gramosa

unread,
May 28, 2018, 1:49:06 PM5/28/18
to Python Brasil

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/872bbe5b-7f32-4e43-91ab-99ba9d714114%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
o som esta saindo mudo
Reply all
Reply to author
Forward
0 new messages