一、问题
利用tkinter来写一个游戏,添加一个背景音乐提高可玩性。
二、解决
1.安装pygame
首先是利用pygame的一个播放流:【pip install pygame】来完成pygame的安装。
2.存贮一个MP3、 WAV、OGG文件
找到上诉三种音频文件的任意一种即可,提供一个在线转化的工具
https://online-audio-converter.com/
3.写入代码
1 import pygame as py
2
3 # 初始化
4 py.mixer.init()
5 # 文件加载
6 py.mixer.music.load(r'.videosforget.mp3')
7 # 播放 第一个是播放值 -1代表循环播放, 第二个参数代表开始播放的时间
8 py.mixer.music.play(-1, 10)
三、注意事项
由于结果是音频就不展示。在使用的过程中我们需要注意文件的格式,必须是mp3、wav、ogg的格式,其他格式都不可以,正如默认方式添加图片的时候一样。
因此在使用的时候一定要转化成正确的格式,同时直接修改后缀名是一个不可行的方法。后缀名是给操作系统看的,实际解析的时候文件内容要是mp3等内容才可以。