使用 Python 播放 Mp3 檔案
-
Python 使用
playsound
包播放 Mp3 檔案 -
Python 使用
pygame
包播放 Mp3 檔案 -
Python 使用
vlc
包播放 Mp3 檔案 -
Python 使用
webbrowser
包播放 Mp3 檔案 -
Python 使用
os
包播放 Mp3 檔案
本教程解釋了我們如何使用 Python 使用 pygame
、vlc
、playsound
和 webbrowser
等包播放 mp3 檔案。
Python 使用 playsound
包播放 Mp3 檔案
使用 Python 播放 mp3 檔案的一種簡單方法是藉助 playsound
庫。它可以用來播放 .mp3
和 .wav
檔案。
import playsound
playsound.playsound('sample.mp3')
它播放放置在當前工作目錄中的 sample.mp3
檔案。如果 .mp3
放在任何其他目錄中,請確保傳遞 mp3 檔案相對於當前工作目錄的路徑。
如果你的系統上沒有安裝 playsound
軟體包,你可以使用以下命令安裝它:
pip install playsound
Python 使用 pygame
包播放 Mp3 檔案
pygame
是一組模組,提供對系統硬體元件(如聲音、滑鼠、鍵盤等)的訪問。我們可以使用這個包在 Python 中播放 mp3 檔案。
import pygame
pygame.mixer.init()
pygame.mixer.music.load('sample.mp3')
pygame.mixer.music.play()
此程式碼片段播放當前工作目錄中的 sample.mp3
檔案。如果你在使用 pygame
播放 mp3 檔案時遇到問題,你可以將 mp3 檔案轉換為 .wav
格式。
如果你的系統上沒有安裝 pygame
包,你可以使用命令安裝它。
pip install pygame
Python 使用 vlc
包播放 Mp3 檔案
我們還可以使用 vlc
包在 Python 中播放 mp3 檔案。
import vlc
p = vlc.MediaPlayer("sample.mp3")
p.play()
此程式碼片段播放當前工作目錄中的 sample.mp3
檔案。
如果你的系統上沒有安裝 vlc
軟體包,你可以使用以下命令安裝它:
pip install python-vlc
Python 使用 webbrowser
包播放 Mp3 檔案
import webbrowser
webbrowser.open("sample.mp3")
程式碼片段將在瀏覽器視窗中開啟一個標籤頁並播放當前工作目錄中的 sample.mp3
檔案。
Python 使用 os
包播放 Mp3 檔案
我們可以使用系統上的音樂播放器通過 Python 播放 mp3 檔案。為此,我們藉助 os
模組。
本機媒體播放器因作業系統而異。因此,一個平臺的程式碼可能無法在另一個平臺上執行。
我們使用以下適用於 Linux 平臺的程式碼片段,使用 Python 中的 os
包播放 mp3 檔案。
import os
os.system("mpg123 " + "sample.mp3")
如果你的 Linux 系統上沒有安裝 mpg123
,你可以使用以下命令安裝它:
sudo apt install mpg123
對於 macOS,我們使用以下程式碼片段在 Python 中使用 os
包播放 mp3 檔案。
import os
os.system("afplay " + "sample.mp3")
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn