Board logo

标题: Python3制作音乐播放器 [打印本页]

作者: admin    时间: 2021-9-13 12:52     标题: Python3制作音乐播放器

Windows安装第三方库: C:\Users\jacky>pip3 install pygame -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com C:\Users\jacky>pip3 install pynput -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com 脚本内容: #coding=utf-8 from pygame import mixer from pynput import keyboard from pynput.keyboard import Key import os #音量初始值(范围是 0~1 ) value = 0.5 mixer.init()#混音器初始化 mixer.music.load("./你会爱我到什么时候.mp3")#加载脚本所在目录里的MP3文件 mixer.music.play()#播放音乐;不是循环播放 print('\n\nWelcome to zhuohua!!!\n') print('默认播放的是《你会爱我到什么时候》\n') print('F1 《你会爱我到什么时候》\n') print('F2 《拥抱这分钟》\n') print('F3 《超级英雄》\n') print('F4 《青狐狸》\n') print('F5 《甜言蜜语》\n') #设置初始音量 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) elif key == Key.enter:#回车键 mixer.music.rewind()#重新播放当前音乐;单曲结束后,无法重新播放当前音乐 elif key == Key.f1:#F1键 mixer.music.load("D:/Music/你会爱我到什么时候.mp3")#加载D盘文件夹里的MP3文件 mixer.music.play()#播放音乐;不是循环播放 print('当前播放的是《你会爱我到什么时候》\n') elif key == Key.f2:#F2键 mixer.music.load("D:/Music/拥抱这分钟.mp3") mixer.music.play() print('当前播放的是《拥抱这分钟》\n') elif key == Key.f3:#F3键 mixer.music.load("D:/Music/超级英雄.mp3") mixer.music.play() print('当前播放的是《超级英雄》\n') elif key == Key.f4:#F4键 mixer.music.load("D:/Music/青狐狸.mp3") mixer.music.play() print('当前播放的是《青狐狸》\n') elif key == Key.f5:#F5键 mixer.music.load("D:/Music/甜言蜜语.mp3") mixer.music.play() print('当前播放的是《甜言蜜语》\n') elif key == Key.space: print('空格键') elif key == Key.shift: print('Shift键') elif key == Key.backspace: print('Backspace键') elif key == Key.tab: print('Tab键') elif key == Key.esc:#Esc键 os._exit()#直接终止当前Python程序 #开始监听键盘的动作 with keyboard.Listener(on_press=on_press) as listener: listener.join() while True: pass#占位符 脚本运行中的效果: 图片1.png 相关文章: if语句 while循环语句 全局变量和局部变量 自定义函数

图片附件: 图片1.png (2022-1-5 12:35, 86.08 KB) / 下载次数 111
http://blog.zhuohua.store/attachment.php?aid=19061&k=6227057c85c5b320292c9b41e4c9686e&t=1714106869&sid=mDGt9D






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2