【问题标题】:pygame won't play sound on raspberry pi zeropygame 不会在树莓派零上播放声音
【发布时间】:2020-03-07 18:38:23
【问题描述】:
import time
import pygame

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

sound.play()
time.sleep(10)

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

【问题讨论】:

    标签: python raspberry-pi pygame


    【解决方案1】:

    尝试更新依赖项

    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)
    

    【讨论】:

    • 不幸的是,更新内容并没有解决问题。
    • 抱歉拖了这么久。我只是测试了这个,没有播放。运行程序时没有错误;它只是没有播放任何声音。
    猜你喜欢
    • 1970-01-01
    • 2015-11-23
    • 2014-07-16
    • 2017-01-22
    • 2011-02-25
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    相关资源
    最近更新 更多