Python 技术篇-使用pygame库实现音乐播放实例演示,带漂亮小界面!
生活随笔
收集整理的這篇文章主要介紹了
Python 技术篇-使用pygame库实现音乐播放实例演示,带漂亮小界面!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
pygame 庫用來做游戲的,也常用來播放音樂。
用 pip install pygame 來安裝 pygame 庫。
因為 pygame 是用來做游戲的,所以界面是必須的,如果想要播放歌曲一定要有這段代碼:pygame.display.set_mode() 打開界面。
import pygame# 初始化 pygame.init() pygame.mixer.init()pygame.mixer.music.load('封茗囧菌 - 安娜的櫥窗.mp3') # 加載歌曲 pygame.mixer.music.play() # 播放 pygame.display.set_mode([300,300])# 設置打開界面的關閉方法,沒有的話打開的界面沒法關閉。 while 1:for event in pygame.event.get():if event.type==pygame.QUIT:sys.exit()方法 pygame.mixer.music.play(loops,start) 兩個參數可以設置循環次數和開始位置,loops 取整數,loops 是無限循環,start 的參數范圍 0 到 1。
方法 pygame.mixer.music.stop() 可以讓音樂停止。
方法 pygame.mixer.music.set_volume() 可以用來設置聲音大小,參數范圍0到1。
上面簡單的簡短代碼是介紹如何播放音樂,下面為大家展示漂亮小界面的制作。 我們界面的背景取的就是音樂的封面圖片。
先來張效果圖:
這篇文章 ,Python 技術篇-用 mutagen 庫提取 MP3 歌曲圖片,介紹了怎么獲取歌曲的信息,有興趣的同學可以了解下。
mutagen 庫實現獲取歌曲信息。
PIL 庫實現圖片尺寸轉化。
下面展示原歌曲和中間用到的圖片。
喜歡的點個贊?吧!
總結
以上是生活随笔為你收集整理的Python 技术篇-使用pygame库实现音乐播放实例演示,带漂亮小界面!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python+selenium 自动化-
- 下一篇: Python 技术篇-使用pygame库