📜  python 在后台播放 mp3 - Python (1)

📅  最后修改于: 2023-12-03 15:19:08.385000             🧑  作者: Mango

Python 在后台播放 MP3

如果你想通过 Python 播放 MP3 文件,你可以使用 Python 的 pygamepydub 库。

安装 pygame 和 pydub

你可以通过 pip 安装这两个库:

$ pip install pygame pydub
使用 pygame 播放 MP3

下面是使用 pygame 播放 MP3 音频文件的例子:

import pygame

pygame.init()

# 加载音频文件
pygame.mixer.music.load('music.mp3')

# 播放音频
pygame.mixer.music.play()

# 等待音频播放结束
while pygame.mixer.music.get_busy():
    pygame.time.Clock().tick(10)

# 退出 pygame
pygame.quit()

这段代码可以加载 music.mp3 文件并开始播放,在音频播放结束后退出 pygame。

使用 pydub 播放 MP3

pydub 可以更轻松地处理音频文件,下面是使用 pydub 播放 MP3 音频文件的例子:

from pydub import AudioSegment
from pydub.playback import play

# 加载音频文件
sound = AudioSegment.from_file('music.mp3', format='mp3')

# 播放音频
play(sound)

这段代码将会加载 music.mp3 文件并开始播放。

总结

使用 Python 在后台播放 MP3 音频文件非常简单,在以上例子中你可以选择使用 pygame 或者 pydub 来实现相关功能。