python 制作简单的音乐播放器

2020-11-25 0 648

如你所见,功能很简单。只有基本的播放,停止,甚至只针对一首歌曲,仅供初学者参考学习用。

python 制作简单的音乐播放器

代码

from tkinter import *
from tkinter import filedialog
from pygame import mixer

class MusicPlayer:
  def __init__(self, window ):
    window.geometry(\'320x100\'); window.title(\'Iris Player\'); window.resizable(0,0)
    Load = Button(window, text = \'Load\', width = 10, font = (\'Times\', 10), command = self.load)
    Play = Button(window, text = \'Play\', width = 10,font = (\'Times\', 10), command = self.play)
    Pause = Button(window,text = \'Pause\', width = 10, font = (\'Times\', 10), command = self.pause)
    Stop = Button(window ,text = \'Stop\', width = 10, font = (\'Times\', 10), command = self.stop)
    Load.place(x=0,y=20);Play.place(x=110,y=20);Pause.place(x=220,y=20);Stop.place(x=110,y=60) 
    self.music_file = False
    self.playing_state = False
  def load(self):
    self.music_file = filedialog.askopenfilename()
  def play(self):
    if self.music_file:
      mixer.init()
      mixer.music.load(self.music_file)
      mixer.music.play()
  def pause(self):
    if not self.playing_state:
      mixer.music.pause()
      self.playing_state=True
    else:
      mixer.music.unpause()
      self.playing_state = False
  def stop(self):
    mixer.music.stop()
root = Tk()
app= MusicPlayer(root)
root.mainloop()

以上就是python 制作简单的音乐播放器的详细内容,更多关于python 音乐播放器的资料请关注自学编程网其它相关文章!

遇见资源网 Linux python 制作简单的音乐播放器 http://www.ox520.com/30004.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务