Pythonでは、音楽ファイルを制御することができます。
Pygameはゲームアプリを作成するライブラリですが、音楽ファイルを制御することができます。
本記事では、Pygameによる音楽ファイルの制御について紹介します。
やすひら
Pygameによる音楽ファイルの制御について紹介します
この記事でわかること
- Pygameによる音楽ファイルの制御
目次
Pygameライブラリのインストール
Pygameライブラリをインストールします。
コマンドライン
pip install pygame
Pygameによる音楽ファイルの制御
Pygameによる音楽ファイルの制御について紹介します。
ソースコード
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
import pygame
class MusicPlayer:
def __init__(self):
pygame.init()
pygame.mixer.init()
self.paused = False
def play_music(self, file_path):
try:
pygame.mixer.music.load(file_path)
pygame.mixer.music.play()
except Exception as e:
print("Error:", e)
def stop_music(self):
pygame.mixer.music.stop()
print("Music stopped")
def pause_music(self):
pygame.mixer.music.pause()
self.paused = True
print("Music paused")
def unpause_music(self):
pygame.mixer.music.unpause()
self.paused = False
print("Music resumed")
def status_music(self, file_path):
if pygame.mixer.music.get_busy() and not self.paused:
status = True
else:
status = False
return status
まとめ
Pygameによる音楽ファイルの制御について紹介しました。
Pygameによる音楽制御は
- 音楽を再生できる
- 音楽を停止できる
- 音楽を一時停止できる
- 音楽を一時停止を解除できる
- 音楽の状態を確認できる
Pygameはゲームアプリを作成できるライブラリですが、音楽ファイルを制御することもできます。
他のライブラリでも音楽ファイルを制御できますので、最適な方法で音楽を楽しみましょう。