Jump to content
Fórum Script Brasil
  • 0

Preciso urgentemente de ajuda


Question

Ultimamente tenho me interessado por programação e desde aí tenho vindo a explorar o python. Corria tudo bem, estava a conseguir cumprir todas as tarefas propostas pelos tutorias do youtube, até que seleciona uma funcionalidade que não me permite que eum ficheiro mp3 seja lido como ficheiro mp3 mas sim como python file. A opção que cliquei foi: mark as python file. O meu código está aí em baixo:

import pygame
pygame.init()
pygame.mixer.music.load('beat.mp3')
pygame.mixer.music.play()
pygame.event.wait()

A imagem anexada mostra como é lido o ficheiro mp3. Não consigo fazer com que o programa reproduza o aúdio. Se alguém souber e me explicar ficarei muito agradecido.

Screenshot_1.png

Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0
13 horas atrás, ArteEN disse:

continua a ter problemas ao executar o script?

o que acontece se você remover o arquivo do projeto e importalo novamente?

Eliminei o ficheiro que tinha e coloquei outro e o resultado é o mesmo. O código ao executá-lo não dá erro mas também não reproduz a música que é o objetivo.

Screenshot_3.png

Link to post
Share on other sites
  • 0

se o seu sistema for windows

você abre o cmd, e atravez de comando digitado(pesquise os comandos) você vai ate a pasta onde esta o script, e entra o comando python3 nome_do_script

youtube vai te ajudar com exemplo visual

Link to post
Share on other sites
  • 0
11 horas atrás, ArteEN disse:

se o seu sistema for windows

você abre o cmd, e atravez de comando digitado(pesquise os comandos) você vai ate a pasta onde esta o script, e entra o comando python3 nome_do_script

youtube vai te ajudar com exemplo visual

Com essas terminologias não consigo perceber. Eu estou usando o pycharm e não encontro isso. Será que me pode enviar um link de um video do youtube ou então um titulo para eu pesquisar? É que não consigo sair daqui, queria continuar a minha aprendizagem e não consigo

Link to post
Share on other sites
  • 0
5 horas atrás, ArteEN disse:

tente este video

https://www.youtube.com/watch?v=Shf5m_Uol9g

 

pycharm é legal, porem da esses problemas as vezes, recomendo começar a usar a idle que vem junto a instalação oficial, e aprender como usar pip para instalar as bibliotecas, se possivel tambem aprender como usar uma venv

Mas eu sou novo neste mundo da programação, e eu ando a assistir às aulas de um canal chamado curso em video, e eles usam o pycharm. Será que não da para dar reset para as definiçoes de fabrica no pycharm?

 

Link to post
Share on other sites
  • 0

não uso pycharm então não sei como configurar

como ultima sugestão você pode desinstalar o pycharm, limpar qualquer arquivo ou referencia dele que sobre no sistema e então reinstalar novamente. não precisa deletar seus scripts, caso duvida você pode salvar eles em outra pasta

Link to post
Share on other sites
  • 0

Uso Visual Studio Code.

Com o código abaixo consigo executar músicas mp3 de um diretório escolhido...

from playsound import playsound
from tkinter import filedialog as dlg
import vlc
import time
import glob

path = dlg.askdirectory()

def createPlaylist():
    folder = (path) #("D:\Music\Brega")
    playlist = glob.glob(folder+"/*.mp3")
    
    if len(playlist) == 0:
        print("Nenhum arquivo MP3 reconhecível em ", folder)
    return playlist


Instance = vlc.Instance('--input-repeat=999999', '--no-video-title-show', '--mouse-hide-timeout=5000')

a = 0
playlist = createPlaylist()

while True:
    if a == len(playlist):
        a = 0
        playlist = createPlaylist()
        print("Media folder contains ", len(playlist), "MP3 files\n")
        
    player = Instance.media_player_new()
    player.set_fullscreen(True)
    
    MusicVideo = Instance.media_new(playlist[a])

    player.set_media(MusicVideo)
    
    player.play()

    #get duration of movie file
    time.sleep(1.5)
    duration = player.get_length()/1000
    dwell = duration -1.5
    time.sleep(dwell)
    
    player.stop()
    
    a += 1

Top

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148907
    • Total Posts
      645003
×
×
  • Create New...