この記事では、Pygameを用いてmp3形式の音楽ファイルを再生とソースコードを解説します。
mp3ファイル再生
ゲームに必要不可欠な音楽の再生方法について紹介します。
Pythonライブラリ「pygame」にはmp3等の音楽ファイルを再生する機能がありますので、今回はそれを利用します。
処理手順
プログラムの処理の流れは下記の通りです。
①ゲームライブラリpygameをインポートする。
②pygameの音楽再生機能の初期設定をする。
③音楽の再生回数を1回に指定する。
④音楽を100秒間再生する。
⑤再生を終了する。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import pygame.mixer import time # メイン def main(): pygame.mixer.init(frequency = 44100) # 初期設定 pygame.mixer.music.load("test.mp3") # 音楽ファイルの読み込み pygame.mixer.music.play(1) # 音楽の再生回数(1回) time.sleep(100) # 音楽の再生時間 pygame.mixer.music.stop() # 再生の終了 if __name__ == '__main__': main()

【Pygame入門】ゲームプログラミング【Python】
Pygameは、Pythonで2Dゲームを制作する際の最も有名なゲームライブラリです。Pythonで2Dゲームを作るには、ゲームライブラリを使うのが一般的です。例えば次のようなブロック崩しゲームならば160行くらいのソースコードで作成できま...
コメント