#Pythonでmp3を再生させる
##実行環境
・Pythonのバージョン->3.6.5
・pygameのバージョン->1.9.3
事前にpygameライブラリをインストールしてください.
##ソースコード
ソースコードは以下になります.
#coding:utf-8
import pygame.mixer
import time
def sound():
pygame.mixer.init() #初期化
pygame.mixer.music.load("chime.mp3") #読み込み
pygame.mixer.music.play(1) #再生
time.sleep(3)
pygame.mixer.music.stop() #終了
if __name__ == '__main__':
sound()
今回はmp3ファイルを鳴らしていますが,loadするファイルを.wavにしても再生できるそうです.
また,pygame.mixer.music.play()の()の中で再生回数を指定できます(-1にすると無限ループ).
time.sleep()でスリープする時間を指定しないとplayしてすぐstopが処理されるので音が鳴らないようです.
##参考リンク
http://westplain.sakuraweb.com/translate/pygame/Music.cgi