一、問題
利用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'.\videos\forget.mp3') 7 # 播放 第一個是播放值 -1代表循環播放, 第二個參數代表開始播放的時間
8 py.mixer.music.play(-1, 10)
三、注意事項
由於結果是音頻就不展示。在使用的過程中我們需要注意文件的格式,必須是mp3、wav、ogg的格式,其他格式都不可以,正如默認方式添加圖片的時候一樣。
因此在使用的時候一定要轉化成正確的格式,同時直接修改后綴名是一個不可行的方法。后綴名是給操作系統看的,實際解析的時候文件內容要是mp3等內容才可以。