Python pyaudio播放mp3
时间: 2023-07-28 12:08:27 浏览: 178
python音乐播放器
你可以使用pyaudio库来播放mp3文件。首先,你需要安装pyaudio库,可以使用以下命令进行安装:
```
pip install pyaudio
```
然后,你可以使用以下代码来播放mp3文件:
```python
import pyaudio
import wave
def play_audio(filename):
chunk = 1024
wf = wave.open(filename, 'rb')
p = pyaudio.PyAudio()
stream = p.open(
format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output=True
)
data = wf.readframes(chunk)
while data:
stream.write(data)
data = wf.readframes(chunk)
stream.stop_stream()
stream.close()
p.terminate()
# 播放mp3文件
play_audio('example.mp3')
```
在上面的代码中,`play_audio`函数接受一个参数作为要播放的mp3文件的路径。它使用pyaudio库来创建音频流,并通过循环从音频文件中读取数据并将其写入流中进行播放。最后,记得关闭流和终止pyaudio。
请将`example.mp3`替换为你要播放的实际mp3文件的路径。希望这能帮到你!
阅读全文