Похоже, у меня проблемы с запуском программы pygame при загрузке. У меня есть raspberry pi 3 model B с последними версиями необходимых библиотек. Я просто пытаюсь воспроизвести файл wav через pygame при нажатии кнопки. Я заменил pygame сценарием led.on, чтобы убедиться, что моя программа запускается при загрузке и работает безупречно. Однако, когда я пытаюсь использовать pygame при загрузке, он не воспроизводит аудиофайл. Хотя pygame будет воспроизводить файл в терминале, он не будет воспроизводиться при запуске. Я использую crontab для запуска программы из загрузки. Используя следующую строку:
@reboot python /home/pi/test.wav &
И код python:
from gpiozero import Button
import pygame.mixer
pygame.mixer.init()
song=pygame.mixer.music.load(‘/home/pi/test.wav’)
btn=Button(27)
while True:
btn.when_pressed=(pygame.mixer.music.play)
Любая помощь будет принята с благодарностью, спасибо!