教你如何做一个简单有趣的Python音乐播放器

2018-03-01 11:04:50来源:https://www.jianshu.com/p/22a9d3e2ade4作者:Python爬虫学习人点击

分享


Python之父





The best way to learn a programming language is to write a lot of code and read a lot of code.





在这里还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴

可以通过上下左右方向键控制歌曲的音量大小、暂停与否。

如果你的环境没有安装博主用到的模块,可以进入命令行,通过” pip install 模块名 “命令获取安装。

完整的代码如下:

# -*- coding = utf-8 -*-

#导入相应模块

from pygame import mixer

from pynput import keyboard

from pynput.keyboard import Key

#音量初始值(范围是 0~1 )

value = 0.5

#混音器初始化、加载音乐、播放音乐

mixer.init()

mixer.music.load("Pajaro Sunrise - Romeo's Tune.mp3")

mixer.music.play()

#设置初始音量

mixer.music.set_volume(value)

def on_press(key):

global value

if key == Key.left:

#暂停

mixer.music.pause()

elif key == Key.right:

#恢复暂停

mixer.music.unpause()

elif key == Key.up:

if value < 1:

value += 0.1

mixer.music.set_volume(value)

elif key == Key.down:

if value > 0:

value -= 0.1

mixer.music.set_volume(value)

#开始监听键盘的动作

with keyboard.Listener(on_press=on_press) as listener:

listener.join()

while True:

pass

END








最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台