Pygame не будет играть звук на малине пи ноль - PullRequest
1 голос
/ 07 марта 2020
import time
import pygame

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

sound.play()
time.sleep(10)

Это код, с которым я сейчас работаю. По какой-то причине звук не воспроизводится. Я использую динамик Bluetooth для воспроизведения звука через. Я не уверен, нужно ли мне каким-либо образом менять канал через код, но нормальный звук, который издает Raspberry Pi, по умолчанию установлен на bluetooth. Когда я воспроизводю звуковой файл, он воспроизводится нормально, но при использовании кода - нет. Может быть полезно знать, что я получил подобный код для работы с другими программами на других малиновых pis, но по какой-то причине этот конкретный экземпляр не работает. Я использую малину пи ноль ш. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 07 марта 2020

Попробуйте обновить зависимости

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...