LoginSignup
6
3

More than 3 years have passed since last update.

Pythonで音を鳴らす(pygame)

Last updated at Posted at 2018-06-06

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が処理されるので音が鳴らないようです.

参考リンク

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3