Pygame制作音乐播放器

使用pygame制作的包含基本功能和画面效果的简单音乐播放器

实现如下功能:

  • 基本音乐播放器功能:播放,暂停,继续播放,上一曲,下一曲,可以在图形界面或键盘操作
    (播放:小键盘回车, 暂停:p, 继续播放:空格, 上一曲:方向键←, 下一曲:方向键→)
  • 音量调节:按键:↑ ↓
  • 界面实现简单动画

运行截图

在这里插入图片描述
ps:暂停之后点击中间圆盘是继续播放,我偷了点懒

代码如下

Music_Payer.py

import pygame
import Load_Music
import function
from button import Button

def player_run():
    pygame.init()
    screen = pygame.display.set_mode((630, 892))
    pygame.display.set_caption("Music Player")
    background=pygame.image.load(r"./img/bg.jpg")
    screen.blit(background,(0,0))
    music_num = [1]
    volume = [1] 
    Music_list = Load_Music.Music_List().get_play_list()
    Load_Music.load_music(Music_list[music_num[0]])

    pygame.time.Clock().tick(30)#限制30帧

    play_bt = Button(screen=screen, add="./img/play.png", name="play_music", place=[250, 600])
    next_bt = Button(screen=screen, add="./img/next.png", name="next_music", place=[400, 600])
    previous_bt = Button(screen=screen, add="./img/previous.png", name="previous_music", place=[100, 600])
    pause_bt = Button(screen=screen, add="./img/pause.png", name="pause_music", place=[250, 450])
    show_bt = Button(screen=screen, add="./img/show.png", name
  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值