Python を使用して MP3 ファイルを再生する

Suraj Joshi 2023年1月30日 Python Python Audio
  1. Python で playsound パッケージを使用して MP3 ファイルを再生する
  2. Python で pygame パッケージを使用して MP3 ファイルを再生する
  3. Python で vlc パッケージを使用して MP3 ファイルを再生する
  4. Python で webbrowser パッケージを使用して MP3 ファイルを再生する
  5. Python で os パッケージを使用して MP3 ファイルを再生する
Python を使用して MP3 ファイルを再生する

このチュートリアルでは、pygamevlcplaysoundwebbrowser などのパッケージを使用して Python で mp3 ファイルを再生する方法について説明します。

Python で playsound パッケージを使用して MP3 ファイルを再生する

Python を使用して mp3 ファイルを再生する簡単な方法の 1つは、playsound ライブラリを使用することです。.mp3 ファイルと .wav ファイルの両方を再生するために使用できます。

Python
 pythonCopyimport playsound

playsound.playsound("sample.mp3")

現在の作業ディレクトリにある sample.mp3 ファイルを再生します。.mp3 が他のディレクトリに配置されている場合は、現在の作業ディレクトリを基準にした mp3 ファイルのパスを渡すようにしてください。

システムに playsound パッケージがインストールされていない場合は、次のコマンドでインストールできます。

Bash
 bashCopypip install playsound

Python で pygame パッケージを使用して MP3 ファイルを再生する

pygame は、サウンド、マウス、キーボードなどのシステムのハードウェアコンポーネントへのアクセスを提供するモジュールのコレクションです。このパッケージを使用して、Python で mp3 ファイルを再生できます。

Python
 pythonCopyimport pygame

pygame.mixer.init()
pygame.mixer.music.load("sample.mp3")
pygame.mixer.music.play()

このコードスニペットは、現在の作業ディレクトリにある sample.mp3 ファイルを再生します。pygame を使用して mp3 ファイルを再生する際に問題が発生した場合は、mp3 ファイルを .wav 形式に変換できます。

システムに pygame パッケージがインストールされていない場合は、コマンドを使用してインストールできます。

Bash
 bashCopypip install pygame

Python で vlc パッケージを使用して MP3 ファイルを再生する

vlc パッケージを使用して、Python で mp3 ファイルを再生することもできます。

Python
 pythonCopyimport vlc

p = vlc.MediaPlayer("sample.mp3")
p.play()

このコードスニペットは、現在の作業ディレクトリにある sample.mp3 ファイルを再生します。

システムに vlc パッケージがインストールされていない場合は、次のコマンドでインストールできます。

Bash
 bashCopypip install python-vlc

Python で webbrowser パッケージを使用して MP3 ファイルを再生する

Python
 pythonCopyimport webbrowser

webbrowser.open("sample.mp3")

コードスニペットはブラウザウィンドウにタブを開き、現在の作業ディレクトリにある sample.mp3 ファイルを再生します。

Python で os パッケージを使用して MP3 ファイルを再生する

システム上の音楽プレーヤーを使用して、Python を介して mp3 ファイルを再生できます。この目的のために、私たちは os モジュールの助けを借ります。

ネイティブメディアプレーヤーは、オペレーティングシステムによって異なります。したがって、あるプラットフォームのコードが別のプラットフォームでは機能しない可能性があります。

Linux プラットフォーム用の次のコードスニペットを使用して、Python の os パッケージを使用して mp3 ファイルを再生します。

Python
 pythonCopyimport os

os.system("mpg123 " + "sample.mp3")

Linux システムに mpg123 がインストールされていない場合は、次のコマンドを使用してインストールできます。

Bash
 bashCopysudo apt install mpg123

macOS の場合、次のコードスニペットを使用して、Python の os パッケージを使用して mp3 ファイルを再生します。

Python
 pythonCopyimport os

os.system("afplay " + "sample.mp3")
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

関連記事 - Python Audio