@FireFall
Сильно не ругайтесь, просто начинающий программист

Не воспроизводится аудио в 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 не находит переменную с путём к аудио файлу. Можете как-нибудь помочь?
  • Вопрос задан
  • 390 просмотров
Пригласить эксперта
Ответы на вопрос 1
pygame.mixer.music.play(-1)
И откуда ты берёшь fileName, org_timeMinutes, org_timeSeconds? Вообще забудь о global.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
29 сент. 2020, в 01:42
5000 руб./за проект
28 сент. 2020, в 22:46
1500 руб./за проект
28 сент. 2020, в 22:42
5000 руб./за проект