📜  Python - Comment jouer le fichier Mp3 - Python (1)

📅  最后修改于: 2023-12-03 14:45:53.318000             🧑  作者: Mango

Python - Comment jouer le fichier Mp3 - Python

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.

1. Pygame

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.

2. VLC Python bindings

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.

3. PyDub

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.