[英]Pygame audio not playing on startup (Raspberry pi)
我似乎很难在启动时执行 pygame 程序。 我有一个运行最新版本的所需库的树莓派 3 model B。 我只是想在按下按钮时通过 pygame 播放 wav 文件。 我用“led.on”脚本替换了 pygame,以确保我的程序在启动时启动并且运行完美。 但是,当我尝试在启动时使用 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)
任何帮助将不胜感激,谢谢!
这应该可以解决您的问题
pygame.mixer.music.play()
play 应该用 () 调用,因为它是一个 fn
利用
pygame.mixer.music.play(-1)
用于循环播放音乐
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.