随着网络的发展,我们已经很少将音乐下载到本地,而是直接在线听歌,方便而又直接。也许你用的音乐播放器是这个
也许是这个
这都不是重点,今天我们要用python自己打造一款音乐播放器。
具体思路
使用python制作一个本地的音乐播放器,通过tkinter库编写音乐播放器的界面,使用eyeD3库来处理MP3文件,获取歌曲的时长。打开本地音频文件添加到歌曲列表,然后有播放、停止和暂停功能,还可以选择上一曲和下一曲,可以通过滑块进行音量控制。
模块准备
安装tkinter模块
安装eyeD3模块
注意:在安装eyeD3时,可用pip进行安装,如果在import时出现报错ImportError: failed to find libmagic. Check your installation。解决办法是安装python_magic_bin,python_magic_bin可在网站/project/python-magic-bin/0.4.14/上下载whl文件,然后直接pip安装即可。
代码如下
完整代码参考公众号《python练手项目实战》内文章《实战项目 —python实现本地音乐播放器》
效果