微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

树莓派不提供音频输出

如何解决树莓派不提供音频输出

我想在我的树莓派上播放音频文件。到目前为止,我使用过 PyAudio、Pydub 和 Pygame,但没有任何主题工作。我还使用 omxplayer 播放音频文件并且扬声器工作,这意味着树莓派能够检测到连接的扬声器。所以我不明白代码有什么问题,因为它甚至没有抛出任何错误

对于 pygame:

from pygame import mixer
import time
mixer.init()


mixer.music.load('Applause/previewand the winner is.mp3')
mixer.music.play()
time.sleep(2)
mixer.music.stop()

对于pydub

from pydub import AudioSegment
from pydub.playback import play
from pydub import effects

music = AudioSegment.from_mp3('<File>')
play(music)

Python 版本:3.7.3

解决方法

import pygame
from pygame.locals import*
pygame.init()
pygame.mixer.music.load("file_name.mp3")

pygame.mixer.music.play(0,0.0) #The parameters are the loops and the time the audio should start from.

这对我有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。