MP3-Datei mit Python abspielen
-
MP3-Dateien mit Python mit dem Paket
playsound
abspielen -
Mp3 Dateien mit Python abspielen mit dem
pygame
Paket -
MP3-Dateien mit Python mit dem Paket
vlc
abspielen -
MP3-Dateien mit Python mit dem
webbrowser
-Paket abspielen -
MP3-Dateien mit Python mit dem
os
-Paket abspielen
Dieses Tutorial erklärt, wie wir mit Python mp3-Dateien mit Paketen wie pygame
, vlc
, playsound
und webbrowser
abspielen können.
MP3-Dateien mit Python mit dem Paket playsound
abspielen
Eine einfache Möglichkeit, eine MP3-Datei mit Python abzuspielen, ist die playsound
-Bibliothek. Es kann sowohl zum Abspielen von .mp3
- als auch .wav
-Dateien verwendet werden.
import playsound
playsound.playsound("sample.mp3")
Es spielt die Datei sample.mp3
ab, die sich im aktuellen Arbeitsverzeichnis befindet. Wenn die .mp3
in einem anderen Verzeichnis abgelegt wird, stellen Sie sicher, dass Sie den Pfad der mp3-Datei relativ zum aktuellen Arbeitsverzeichnis übergeben.
Wenn Sie das Paket playsound
nicht auf Ihrem System installiert haben, können Sie es mit dem Befehl installieren:
pip install playsound
Mp3 Dateien mit Python abspielen mit dem pygame
Paket
pygame
ist eine Sammlung von Modulen, die den Zugriff auf Hardwarekomponenten des Systems wie Sound, Maus, Tastatur usw. ermöglichen. Wir können dieses Paket verwenden, um MP3-Dateien in Python abzuspielen.
import pygame
pygame.mixer.init()
pygame.mixer.music.load("sample.mp3")
pygame.mixer.music.play()
Dieser Code-Schnipsel spielt die Datei sample.mp3
im aktuellen Arbeitsverzeichnis ab. Wenn beim Abspielen von MP3-Dateien mit pygame
ein Problem auftritt, können Sie die MP3-Datei in das Format .wav
konvertieren.
Wenn Sie das Paket pygame
nicht auf Ihrem System installiert haben, können Sie es mit dem Befehl installieren.
pip install pygame
MP3-Dateien mit Python mit dem Paket vlc
abspielen
Wir können auch das Paket vlc
verwenden, um mp3-Dateien in Python abzuspielen.
import vlc
p = vlc.MediaPlayer("sample.mp3")
p.play()
Dieser Code-Schnipsel spielt die Datei sample.mp3
im aktuellen Arbeitsverzeichnis ab.
Wenn Sie das Paket vlc
nicht auf Ihrem System installiert haben, können Sie es mit dem Befehl installieren:
pip install python-vlc
MP3-Dateien mit Python mit dem webbrowser
-Paket abspielen
import webbrowser
webbrowser.open("sample.mp3")
Der Codeausschnitt öffnet einen Tab im Browserfenster und spielt die Datei sample.mp3
im aktuellen Arbeitsverzeichnis ab.
MP3-Dateien mit Python mit dem os
-Paket abspielen
Wir können Musikplayer auf unserem System verwenden, um MP3-Dateien über Python abzuspielen. Zu diesem Zweck verwenden wir das Modul os
.
Die nativen Mediaplayer variieren je nach Betriebssystem. Daher funktioniert der Code für eine Plattform möglicherweise nicht auf einer anderen.
Wir verwenden den folgenden Code-Schnipsel für die Linux-Plattform, um mp3-Dateien mit dem Paket os
in Python abzuspielen.
import os
os.system("mpg123 " + "sample.mp3")
Wenn Sie mpg123
nicht auf Ihrem Linux-System installiert haben, können Sie es mit dem folgenden Befehl installieren:
sudo apt install mpg123
Für macOS verwenden wir den folgenden Codeausschnitt, um eine MP3-Datei mit dem Paket os
in Python abzuspielen.
import os
os.system("afplay " + "sample.mp3")
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn