こんにちわ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ファイルが流れました。 これを使えば音楽プレイヤーやなども作れそうですね 今回はこれで終わりです。 次のブログも楽しみに!