#21 erro ao executar o desafio 21

Home Fóruns Python #21 erro ao executar o desafio 21

Marcado: 

Visualizando 8 respostas da discussão
  • Autor
    Posts
    • #64498
      Lizender Mello Xavier
      Participante

      Os métodos ensinados pelo professor sobre o pygame ao resolver o desafio #21 não funcionam em 2021! por favor preciso de ajuda pois isto impede o meu progresso nos estudos! preciso de uma outra solução! Agradeceria uma ajuda o mais breve possível por favor.

    • #64511
      IcaroFilho
      Moderador

      Bom dia Lizender,
      vc pode usar outras bibliotecas como:

        playsound
      from playsound import playsound
      playsound('audio.mp3')
        pydub
      from pydub import AudioSegment
      from pydub.playback import play
      
      song = AudioSegment.from_wav("sound.wav")
      play(song)
        Pode usar o tkSnack dentro do Tkinter
      from Tkinter import *
      import tkSnack
      
      root = Tk()
      tkSnack.initializeSnack(root)
      
      snd = tkSnack.Sound()
      snd.read('sound.wav')
      snd.play(blocking=1)

      dentre outras bibliotecas… para o desafio 21 o mais pratico e fácil é a primeira opção.

    • #64522
      Tutora Mayla
      Mestre

      Lizender, infelizmente em uma das atualizações do Python a biblioteca do Pygame parou de funcionar em relação a funcionalidade do mp3. O Professor Guanabara informou que tudo bem pular este exercício já que houve esta mudança, mas se desejado pode tentar fazer o exercício utilizando o que foi falado pelo aluno Icaro.

      Espero ter ajudado, se ainda houver dúvidas basta entrar em contato.

    • #82623
      Mateus Silva
      Participante

      Olá, consegui desta forma.

      import pygame

      pygame.mixer.init()
      pygame.init()
      pygame.mixer.music.load(‘alok_ringtone.mp3’)
      pygame.mixer_music.play()
      pygame.event.wait()

      fonte: https://pt.stackoverflow.com/questions/449082/tocando-arquivos-mp3-no-python

    • #82823
      Tutora Vera
      Mestre

      Mateus, agradecemos pela colaboração com o fórum.
      Que fique aqui uma ressalva, essa solução não foi testada pelo Estudonauta mas está livre para os alunos fazerem os testes seguindo esta solução, se não funcionar busquem outras soluções e se funcionar coloquem sempre aqui, compartilhem seus testes para que todos possam testar também. Parabéns à todos, bons estudos. 🖖

    • #129413
      Alexander Santana
      Participante

      consegui assim:

      import playsoundsimple
      s = playsoundsimple.Sound(“Alice.mp3”)
      s.play()
      s.wait()

    • #133057
      Marina Ribas Argus
      Participante

      Boa tarde. Em 2024, como realizar esse desafio? Eu adicionei os módulos sound e soundfile, mas como importo o arquivo mp3 de uma pasta do meu computador ou on line para ser incorporada no código do phyton? Obrigada pela atenção.

    • #133070
      Tutora Jessica
      Moderador

      Olá Marina, dê uma olhada na explicação da tutora Mayla de 8 de abril de 2021 às 11:09.

      • #133073
        Marina Ribas Argus
        Participante

        Obrigada pela resposta, eu já tentei, porém apresenta o erro. Eu não tenho o conhecimento necessário para identificar o erro, você pode me ajudar?

        from playsound import playsound
        playsound (‘C:\Users\marina\Desktop\som-de-aleluia-aleluia.mp3’)

        OU

        import playsound
        playsound (‘C:\Users\marina\Desktop\som-de-aleluia-aleluia.mp3’)

        No Run fica assim:

        “C:\Users\marina\PycharmProjects\curso em vídeo\venv\Scripts\python.exe” “C:\Users\marina\PycharmProjects\curso em vídeo\ex021ERROR.py”
        File “C:\Users\marina\PycharmProjects\curso em vídeo\ex021ERROR.py”, line 3
        playsound (‘C:\Users\marina\Desktop\som-de-aleluia-aleluia.mp3’)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape

        Process finished with exit code 1

    • #133080
      Marina Ribas Argus
      Participante

      Consegui colocando o arquivo convertido em wav na página do projeto.

      from playsound import playsound
      playsound(“nomedoarquivo.wav”)

      • #133105
        Tutora Jessica
        Moderador

        Que bom que conseguiu Marina, parabéns pelo seu empenho 🖖🏼

Visualizando 8 respostas da discussão
  • Você deve fazer login para responder a este tópico.