geekdoc-python-zh/docs/askpython/play-music-in-python.md

2.2 KiB
Raw Permalink Blame History

如何用 Python 播放音乐?

原文:https://www.askpython.com/python-modules/play-music-in-python

你好,学习伙伴!今天我们将学习如何使用几行简单的代码在 Python 中播放音乐。

方法 playsound 模块

playsound 库是一个跨平台模块,可以播放音频文件。这没有任何依赖性,只需使用 pip 命令安装库,就可以开始了!

要播放音乐,我们只需使用playsound函数,并将音乐文件路径作为参数传递。该库适用于mp3wav文件。

相同的代码如下所示:

from playsound import playsound
playsound('Music1.mp3')

音乐在后台播放一次,然后程序准备好执行下一部分代码。

方法 pydub 库

pydub 库仅适用于。wav 文件格式。通过使用这个库我们可以播放分割合并编辑我们的。wav 音频文件。

为了让这个库工作,我们从playdub.playback模块导入了两个函数,即AudioSegmentplay模块。

然后我们简单地载入歌曲。wav 格式并播放歌曲。相同的代码如下所示:

from pydub import AudioSegment
from pydub.playback import play

song = AudioSegment.from_wav('Music1.wav')
play(song)

方法 3:使用零食声音套件

零食声音套件可用于播放几乎所有格式的音频文件,包括 WAV、AU、AIFF、MP3、CSL、SD、SMP 和 NIST/球体。

这个库需要 GUI 模块Tkinter 来播放声音。所以我们需要在导入零食声音套件之前导入 tkinter 模块。

通过零食声音工具包播放音频文件包括创建一个 Tk 窗口并初始化它。然后调用sound函数和read函数来加载音乐。

最后,我们使用play功能来播放音乐。相同的代码如下所示:

from Tkinter import *
import tkSnack

wind = Tk()
tkSnack.initializeSnack(wind)

snd = tkSnack.Sound()
snd.read('Music1.wav')
snd.play(blocking=1)

输出音乐

下面的音乐将是每种方法中播放的输出背景音乐。

Music Played

结论

今天,我们学习了使用简单的代码行和各种库在 python 中演奏音乐。厉害!

自己尝试代码,用 Python 播放美妙的音乐。感谢您的阅读!编码快乐!