MP3-Datei mit Python abspielen

Suraj Joshi 21 Dezember 2022
  1. MP3-Dateien mit Python mit dem Paket playsound abspielen
  2. Mp3 Dateien mit Python abspielen mit dem pygame Paket
  3. MP3-Dateien mit Python mit dem Paket vlc abspielen
  4. MP3-Dateien mit Python mit dem webbrowser-Paket abspielen
  5. MP3-Dateien mit Python mit dem os-Paket abspielen
MP3-Datei mit Python 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 avatar Suraj Joshi avatar

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

LinkedIn

Verwandter Artikel - Python Audio