python怎么放音乐_用Python开发一个只属于你的音乐播放器

原标题:用Python开发一个只属于你的音乐播放器

​前言

很多人都喜欢听歌,如果你喜欢的人,用你开发的软件听着小情歌,心里岂不是美滋滋。

Python爬取网易云歌单音乐+Python开发音乐播放器,两者结合那岂不就是一个新的网易云音乐播放器了。

基本环境配置

版本:Python3.6

系统:Windows

爬取网易云音乐相关模块:

aeb5fad6caca43c9beff52702c885140.jpeg

音乐播放器相关模块

简易版:

36ae47cdc2a04861b7c589a988283104.jpeg

豪华版:

ae031424cd6f4990ba5b7b62c1d1bf56.jpeg

先看看爬取音乐部分吧,Python爬取网易云音乐很多人都是爬取过的,都是有一定的经验的,咱们直接先看看效果图吧。

fb04afa0791e4a7a97db652ef0befd2e.jpeg

5679f5bd1d854844939512134a1da38c.jpeg

复制歌单的链接然后点击开始下载就好了....

实现的代码

8bfd909bce924e259331fcae40720b4e.jpeg

简易版播放器效果图:

b27daf4e23304dcfbe1f6123c76bc1c4.jpeg

实现代码

88e52261952f4375af05708be6fba23b.jpeg

豪华版播放器效果图

04623c65a685485eaa7661c2e0527401.jpeg

实现代码

60100506e9044fd18d6349b6aaf7da58.jpeg

本人对于Python学习创建了一个小小的学习圈子,为各位提供了一个平台,大家一起来讨论学习Python。欢迎各位到来Python学习群:960410445一起讨论视频分享学习。Python是未来的发展方向,正在挑战我们的分析能力及对世界的认知方式,因此,我们与时俱进,迎接变化,并不断的成长,掌握Python核心技术,才是掌握真正的价值所在。

责任编辑:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我知道您的问题是关于Python3和pygame开发音乐播放器。这是一个简单的音乐播放器,使用Python3和pygame库开发。它可以播MP3格式的音乐文件,具有基本的播、暂停、停止、下一曲和上一曲等功能。 以下是代码示例: ```python import pygame import os import time class musicplayer: def __init__(self): pygame.init() pygame.mixer.init() self.clock = pygame.time.Clock() self.screen = pygame.display.set_mode((320, 240)) def play(self, music): pygame.mixer.music.load(music) pygame.mixer.music.play() def pause(self): pygame.mixer.music.pause() def unpause(self): pygame.mixer.music.unpause() def stop(self): pygame.mixer.music.stop() def next(self, musiclist, index): index += 1 if index >= len(musiclist): index = 0 self.play(musiclist[index]) return index def prev(self, musiclist, index): index -= 1 if index < 0: index = len(musiclist) - 1 self.play(musiclist[index]) return index def main(): musiclist = ["music1.mp3", "music2.mp3", "music3.mp3"] index = 0 mp = musicplayer() mp.play(musiclist[index]) while True: mp.clock.tick(60) for event in pygame.event.get(): if event.type == pygame.QUIT: mp.stop() pygame.quit() return if event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: if pygame.mixer.music.get_busy(): mp.pause() else: mp.unpause() elif event.key == pygame.K_ESCAPE: mp.stop() pygame.quit() return elif event.key == pygame.K_RIGHT: index = mp.next(musiclist, index) elif event.key == pygame.K_LEFT: index = mp.prev(musiclist, index) if __name__ == "__main__": main() ``` 这个音乐播放器使用了pygame库来实现音乐和界面显示。它定义了一个`musicplayer`类来管理音乐播放器的各项功能,包括播、暂停、停止、下一曲和上一曲等。在主程序中,我们可以设置要播音乐列表,然后通过按键来控制音乐播放器的各项功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值