1:導入pygame庫,並且初始化聲音播放模塊
import pygame
pygame.mixer.init()
2:pygame提供了兩個加載音樂文件的方法
pygame.mixer.Sound,主要加載ogg和wav音頻文件。
pygame.mixer.music,主要加載mp3音頻文件。
3:使用方法分別如下。
(1):pygame.mixer.Sound
music=pygame.mixer.Sound("005.wav")
while True:
music.play()
注意,這裏的音頻文件是採用流的方式打開,並不會一次性播放完畢,所以需要使用while循環。
完整代碼
# -*- conding:utf-8 -*-
import pygame
pygame.mixer.init()
music=pygame.mixer.Sound("006.wav")
while True:
music.play()
(2):pygame.mixer.music
# -*- conding:utf-8 -*-
import pygame
pygame.mixer.init()
#加載音樂
pygame.mixer.music.load("006.mp3")
while True:
#檢查音樂流播放,有返回True,沒有返回False
#如果沒有音樂流則選擇播放
if pygame.mixer.music.get_busy()==False:
pygame.mixer.music.play()
此方法同Sound方法一樣!都是以流的方式呈現,所以需要使用while循環!