pygame不会在树莓派零上播放声音

时间:2020-03-07 18:38:23

标签: python raspberry-pi pygame

import time
import pygame

pygame.init()
pygame.mixer.init()
sound = pygame.mixer.Sound("/home/pi/Desktop/sound.wav")

sound.play()
time.sleep(10)

这是我目前正在使用的代码。由于某种原因,声音将无法播放。我正在使用蓝牙扬声器播放声音。我不确定是否需要通过代码来更改通道,但是Raspberry Pi发出的正常声音默认情况下设置为蓝牙。当我播放声音文件时,它可以正常播放,但是在使用代码时,它不会播放。知道我已经获得了类似的代码来与其他树莓派上的其他程序一起工作可能很有用,但是由于某种原因,该特定实例无法正常工作。我正在使用覆盆子pi零w。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

尝试更新依赖项

sudo apt update && apt upgrade && apt dist-upgrade

其他:

import time
import pygame

channelA = pygame.mixer.Channel(1)
sounda = pygame.mixer.Sound("/home/pi/Desktop/sound.wav")
channelA.set_volume(1.0)
channelA.play(sounda)