引言
作为一个码农,由于工作性质,需要整天坐在电脑前,长时间坐着,如果不能有规律的锻炼运动,会影响腰椎和颈椎的健康,长此以往,就会严重伤害身体健康。
为做到规律运动,像以前上课一样,有个课间休息,本文设计一个RestMusic工具,它可以每隔一定时间就播放音乐提醒你休息一次,你可以站起来活动活动,减少对腰椎和颈椎的危害。
该工具使用python2.7.6实现,调用pygame模块来播放mp3等格式音乐。
RestMusic工具功能
- 首次使用时,在命令行提示一步步的配置播放列表,将播放列表保存到pickle文件。
- 根据命令行参数可以设置播放歌曲的时间间隔,单位分钟,如果没有参数,则默认间隔是45分钟,
命令如 python RestMusic.py 30 意思是每间隔30分钟提醒一次。
- 程序运行时,将播放列表文件的所有音频文件名读入一个列表,然后间隔设置的时间随机播放4分钟。
RestMusic工具的不足
- 没有图形界面
- 音频文件不能是中文,没有解决好中文编码问题
播放一首歌曲的步骤
- pygame.mixer.init()
- pygame.mixer.music.load(‘d:\Song\Cry On My Shoulder.mp3′)
- pygame.mixer.music.play() #它启动一个线程去播放
- pygame.mixer.music.stop() #停止一首歌曲
源码
留下评论