在wxpython类,可以导入并播放音乐,不能停止音乐,期待你的解答,谢谢!
import wx
import pygame
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(None,title='music',size=(500,300),pos=(50,50))
panel=wx.Panel(parent=self)
self.b1=wx.Button(parent=panel,label='start',id=1,pos=(150,100))
self.b2=wx.Button(parent=panel,label='stop',id=2,pos=(250,100))
self.Bind(wx.EVT_BUTTON,self.on_click,id=1,id2=5)
def music(self):
filepath='1.mp3'
pygame.mixer.init()
pygame.mixer.music.load(filepath)
pygame.mixer.music.play(start=0.0)
def on_click(self,event):
event_id=event.GetId()
if event_id==1:
self.music()
elif event_id==2:
pygame.mixer.pause()
if __name__=="__main__":
app=wx.App()
frm=MyFrame()
frm.Show()
app.MainLoop()