読者です 読者をやめる 読者になる 読者になる

pythonと過ごすめろの日記

日記といっても毎日書けません。

pythonで音楽を再生する(pygame)

音楽を再生する手っ取り早い方法はpygameを使ったものだと思うのでついでに書いておこうと思います。

書いてみる

モジュールをインポートしておく

import pygame.mixer
import time

 

 

ミキサーモジュールの初期化

pygame.mixer.init()

音楽の読み込み

pygame.mixer.music.load('test.mp3')

この場合test.mp3を読み込んでいます。

 

再生回数指定

pygame.mixer.music.play(2)

最後の2の所に回数を入れればいいですね。-1だとループです。

 

終了するまで待機

めんどくさいのでsleepでいいと思います。

time.sleep(200)

この場合200秒停止します。

 

再生停止

pygame.mixer.music.stop()

 

つなげて実行してみる。

基本的には上からつなげればエラーは怒らないと思います。

f:id:honkemero:20170417225857p:plain

pythonから音が出てるのが確認できますね。

僕の場合はtqdmで音楽の進行をあらわしています。

では