나는 간단한 타이머 프로그램을 만들고있다. 시간이되면 경고 창이 나타나고 노래도 함께 연주하고 싶습니다. pygame.mixer를 사용하여 수집 한 것부터 작동하지만 내 오디오가 재생되지 않습니다. 여기 내 코드입니다 : .mp3 파일과파이 게임으로 소리 치지 못하도록
from Tkinter import *
import tkMessageBox
import pygame
pygame.init()
pygame.mixer.init()
Sound = pygame.mixer.Sound("alarm.mp3")
def messageWindow():
win = Toplevel()
b = Button(win, text='Times Up!',
bg="yellow", fg="green",
activebackground="purple", activeforeground="white",
command=quit)
b.pack(ipadx=root.winfo_screenwidth()/2,
ipady=root.winfo_screenheight()/2)
root.mainloop()
def alert():
Sound.play()
messageWindow()
quit()
def start():
root.after(scale.get() * 1000, alert)
root = Tk()
minutes = Label(root, text ="Minutes: ")
minutes.grid(row=0, column=0)
scale = Scale(root, from_=1, to=60, orient=HORIZONTAL, length=450)
scale.grid(row=0, column=1)
button = Button(root,text= "Start Timing", command=start)
button.grid(row=1, column=1, pady=5, sticky=E)
root.mainloop()
볼륨을 확인했다고 가정합니다. ogg, wav? –
아니요, 다른 형식을 시도하지 않았습니다. 차이가 있니? 내가 이해하는 것부터 mp3와 함께 작동해야합니다. – chadybear
.wav로 바꿨고 효과가있었습니다. 기묘한. 감사합니다 – chadybear