首页 > 解决方案 > 在 python 脚本中播放 MP3 文件到 Raspberry Pi 4 连接的蓝牙设备

问题描述

我需要在连接到我的 Raspberry Pi 4 的蓝牙设备上的 python 脚本中播放 .mp3 文件。

我设法通过在命令行中使用以下命令直接连接到我的 Pi 的 3.5 毫米插孔音频端口的耳机播放文件:

omxplayer -o local audio_file.mp3

我还设法从 python 脚本播放文件:

os.system("omxplayer -o local audio_file.mp3")

但我需要通过连接到 Pi 的蓝牙扬声器播放这个 .mp3 文件。我尝试了两个蓝牙设备,但没有运气。使用

omxplayer -o hdmi audio_file.mp3

或者

omxplayer -o alsa audio_file.mp3

根本不工作。我没有通过 hdmi 或任何连接到 Raspberry Pi 的蓝牙设备获得任何音频。

使用

omxplayer -o both audio_file.mp3

我只能再次从耳机中听到声音,但这次音频质量非常差,但我的 hdmi 或蓝牙设备上没有任何声音。

我不得不提一下,使用带有预装 VLC 媒体播放器的 Raspberry Pi OS GUI 播放音频文件可以与我选择作为音频输出的任何设备完美配合,甚至是 hdmi 和蓝牙。

标签: pythonbluetoothmp3raspberry-pi4omxplayer

解决方案


推荐阅读