Не воспроизводится аудио в tkinter?

from tkinter import *
from tkinter.ttk import *
from tkinter import filedialog as fd
from mutagen.mp3 import MP3
import ntpath
import datetime
import pygame
from pymsgbox import *

def open():
	global fileName, org_timeMinutes, org_timeSeconds
	filePath = fd.askopenfilename()
	fileName = ntpath.basename(filePath)
	root.title("Simple Audio Player: Selected: "+fileName)
	f = MP3(filePath)
	org_timeDuration = datetime.timedelta(seconds=int(f.info.length))
	org_timeMinutes = str(int(org_timeDuration.seconds / 60))
	org_timeSeconds = str(org_timeDuration.seconds - int(org_timeDuration.seconds / 60) * 60)
	print(org_timeMinutes + ":" + org_timeSeconds)

def play():
	root.title("Simple Audio Player: Playing: "+fileName)
	pygame.init()
	pygame.mixer.music.load(filePath)
	pygame.mixer.music.play()

root = Tk()
root.title("Simple Audio Player")
root.geometry("600x350")
root.resizable(False, False)

openButton = Button(text="Open", command=open)
openButton.pack()

playButton = Button(text="Play", command=play)
playButton.pack()

root.mainloop()

Делаю свой аудио плеер на python. Столкнулся с проблемой, что pygame не находит переменную с путём к аудио файлу. Можете как-нибудь помочь?
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы