📅  最后修改于: 2023-12-03 14:45:53.318000             🧑  作者: Mango
Si vous travaillez sur un projet qui nécessite la lecture de fichiers mp3 en Python, il existe plusieurs bibliothèques Python disponibles pour cela. Dans cet article, nous allons en couvrir quelques-unes.
Pygame est une bibliothèque Python populaire pour la création de jeux. Mais il peut également être utilisé pour lire des fichiers mp3. Voici un exemple simple:
import pygame
pygame.init()
pygame.mixer.music.load("fichier.mp3")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy():
pygame.time.Clock().tick(10)
Dans ce code, nous avons importé pygame, initialisé la bibliothèque, chargé le fichier mp3 et joué la musique. La boucle while est utilisée pour empêcher le programme de se terminer avant la fin de la lecture de la musique.
VLC est une bibliothèque multimédia open-source. VLC Python bindings est un wrapper Python au-dessus de la bibliothèque VLC. Voici un exemple simple:
import vlc
p = vlc.MediaPlayer("fichier.mp3")
p.play()
while True:
pass
Dans ce code, nous avons importé la bibliothèque vlc, chargé le fichier mp3 et joué la musique. La boucle while est utilisée pour empêcher le programme de se terminer avant la fin de la lecture de la musique.
PyDub est une autre bibliothèque Python pour la manipulation audio. Il peut être utilisé pour lire des fichiers mp3 ainsi que pour effectuer toute autre opération audio. Voici un exemple simple:
from pydub import AudioSegment
from pydub.playback import play
song = AudioSegment.from_mp3("fichier.mp3")
play(song)
Dans ce code, nous avons importé la bibliothèque PyDub, chargé le fichier mp3 et joué la musique à l'aide de la fonction play.
Ces trois bibliothèques sont toutes capables de lire des fichiers mp3 en Python. Choisissez celui qui convient le mieux à votre projet et à votre style de codage.