こんにちわku-sappaayです。これが初めての投稿となります。よろしくお願いします

今日は、Python3でmp3ファイルを流してみたいと思います。

pythonのpygameモジュールを使うのでpygameモジュールをインストールします。

僕の場合はpipでインストールします。

インストールコマンド↓

pip install pygame

次に、流したいmp3ファイルを準備します(僕はtest.mp3ファイルというファイル名で適当に準備しました。)

ソースはこれ↓

!/usr/bin/env python
#-*- cording: utf-8 -*-

import pygame.mixer
import time

# mixerモジュールの初期化
pygame.mixer.init()
# 音楽ファイルの読み込み
pygame.mixer.music.load("ファイル名.mp3")
# 音楽再生、および再生回数の設定(-1はループ再生)
pygame.mixer.music.play(-1)

time.sleep(60)
# 再生の終了
pygame.mixer.music.stop()

です。
ファイル名.mp3ファイルには準備しておいたmp3ファイルのファイル名を入れます。

あと、time.sleep(60)の()の中には、何秒で終わるか入れます。この場合は60秒で終わるようにしています。

僕の場合はこうです↓

 

!/usr/bin/env python
#-*- cording: utf-8 -*-

import pygame.mixer
import time
pygame.mixer.init()
# 音楽ファイルの読み込み
pygame.mixer.music.load("test.mp3")
# 音楽再生、および再生回数の設定(-1はループ再生)
pygame.mixer.music.play(-1)

time.sleep(60)
pygame.mixer.music.stop()
このファイルをmusic.pyというファイル名でmp3ファイルがある場所に保存します。
実行してみます
python music.py
おー、ちゃんとtest.mp3ファイルが流れました。
これを使えば音楽プレイヤーやなども作れそうですね
今回はこれで終わりです。
次のブログも楽しみに!